天天看点

matlab 创建批量文件夹_matlab之旅遇到的everything①

问题一:

matlab 创建批量文件夹_matlab之旅遇到的everything①

怎么设置默认路径设置默认文件夹

每次打开matlab就得找一个不是C盘的地方再重新创建新的文件夹和文件,就觉得很麻烦,然后就查了一下百度,找到了一个解决方法,自己也用了,很实用,把链接放在这里,自己也稍微整理一下,也不希望以后找不到相关链接了。在这里,感谢每一位回答的答主。

https://jingyan.baidu.com/article/22a299b5d1ef999e18376a42.html

就是这个地方,图如下:

matlab 创建批量文件夹_matlab之旅遇到的everything①

我是想以后的每一次打开都是自己已经处理好的一个文件夹,

下一步是我们回到电脑系统桌面,然后右键点击选择matlab快捷方式,然后点击选择属性,在快捷方式中,可以看到有个起始位置,如下图所示:

matlab 创建批量文件夹_matlab之旅遇到的everything①

填上自己想要的位置就可以了。

问题二:在解决常微分求解问题上,解析解和数值解的理解

解析解,是指通过严格的公式所求得的解。

数值解,是指给出一系列对应的自变量,采用数值方法求出的解。

解析法是常见的微积分技巧,如分离变量法等。解析解为一封闭形式的函数,因此对任一独立变量,皆可将其代入解析函数求得正确的相依变量。因此,解析解也称为闭式解。

当无法由微积分技巧求得解析解时,便只能利用数值分析的方式来求得其数值解了,数值方法变成了求解过程重要的媒介。

matlab 创建批量文件夹_matlab之旅遇到的everything①

什么是解析解,什么是数值解?_百度知道

问题三:龙格库塔法

Matlab中求微分方程数值解的函数有七个:ode45,ode23,ode113,ode15s,ode23s,ode23t,ode23tb 。

ode45表示采用四阶-五阶Runge-Kutta算法,它用4阶方法提供候选解,5阶方法控制误差,是一种自适应步长(变步长)的常微分方程数值解法,其整体截断误差为(Δx)^5。解决的是Nonstiff(非刚性)常微分方程。

ode45是解决数值解问题的首选方法,若长时间没结果,应该就是刚性的,可换用ode23试试。

应注意高阶微分方程必须等价地变换成一阶微分方程组,函数m文件中写为列向量或者列矩阵的形式。

ode45 解非刚性微分方程,中等精度,使用Runge-Kutta法的四五阶算法。

ode113 解非刚性微分方程,变精度变阶次Adams-Bashforth-Moulton PECE算法。

ode23t 解中等刚性微分方程,使用自由内插法的梯形法则。

ode15s 解刚性微分方程,使用可变阶次的数值微分(NDFs)算法。

ode23s 解刚性微分方程,低阶方法,使用修正的Rosenbrock公式。

ode23tb 解刚性微分方程,低阶方法,使用TR-BDF2方法,即Runger-Kutta公式的第一级采用梯形法则,第二级采用Gear法。

数值分析中,

龙格-库塔法

(Runge-Kutta methods)是用于非线性常微分方程的解的重要的一类隐式或显式迭代法。这些技术由数学家卡尔·龙格和马丁·威尔海姆·库塔于1900年左右发明。

  • 经典四阶法
matlab 创建批量文件夹_matlab之旅遇到的everything①
matlab 创建批量文件夹_matlab之旅遇到的everything①
  • 例子
matlab 创建批量文件夹_matlab之旅遇到的everything①
  • 显示法
matlab 创建批量文件夹_matlab之旅遇到的everything①
matlab 创建批量文件夹_matlab之旅遇到的everything①
  • 隐式方法
matlab 创建批量文件夹_matlab之旅遇到的everything①

龙格库塔法_百度百科

继续阅读