我如何使用数值为描述性的形式?

2视图(30天)
Tawsif汗
Tawsif汗 2014年8月11日
评论道: Tawsif汗2014年8月12日
什么是最有效的方法来解决,
A1x ' (t) = A2x (t), A1和A2 nxn矩阵。
两者都是稀疏矩阵,因此我想避免倒置。

接受的答案

Yu江
Yu江 2014年8月11日
编辑:Yu江 2014年8月11日
你可以解决它DAE(微分代数方程),而不是一首颂歌。
这个文档 (链接) 提到DAE的形式
M (t, y) y′= f (t, y)
这种形式的例子是一个特例。它可以解决 ode15s ode23t 解决者。使用这些解决,您可以直接指定 矩阵不需要转化它。
基本上,你定义一个函数
函数dx = mySys (t, x)
dx = A2 * x;
结束
然后,使用ode解决之前解决它 ode15s ode23t ,指定
选择= odeset (“质量”,A1);
接下来,应用在使用解算器的选项如下
[t、y] = ode15s (@mySys tspan, y0,选项);
可以找到更多的例子 文档
3评论
Tawsif汗
Tawsif汗 2014年8月12日
谢谢,这真的帮助。

登录置评。

更多的答案(0)

类别

找到更多的在常微分方程帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!