Advertisement

Matlab学习笔记(五) Matlab学习笔记(五)

阅读量:

复习

一些问题

1.在应用过程中ode45等数值求解函数解决常微分方程时应关注哪些关键点?[t,x]=ode45(‘f’, [t0,tf], x0, options)

复制代码
    function y=f(t,x)
    ……

t被定义为自变量;
x被视为函数值;
ode45采用了基于4/5阶龙格库塔法的组合方案;
'f'被指定为包含待解方程的M文件名称;
ts被赋值为区间[t₀, t_f];
x₀被视为初始函数值;
options被配置以设定误差限制参数,在缺省状态下,默认相对误差设为1e-3,绝对误差设为1e-6。

2. 有哪些用于求解代数方程(组)的命令?在实际应用中需要注意哪些事项?
solve、fzero、fsolve
solve无法发挥作用时,请优先选择fsolve;建议避免过度依赖fzero;应用这些函数的条件较为严格。

3. 请阐述以下三个命令的功能描述:
poly2sym(c): 将系数数组c转换为符号形式的多项式表达
polyval(p,a): 计算多项式函数p在点a处的值
roots(c): 当且仅当多项式函数等于零时的所有根(包括复数根)

多项式函数在点a的值:polyval(p, a)

**例: $p(x)=3x^4-7

全部评论 (0)

还没有任何评论哟~