24小时热门版块排行榜    

查看: 1556  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wiu2

新虫 (初入文坛)

[求助] 急求e^(At)的定积分matlab程序

e^(At)的定积分matlab程序,其中t[0,2],A为矩阵,怎么求出它的数值解?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wiu2

新虫 (初入文坛)

引用回帖:
11楼: Originally posted by 信彼南山 at 2013-08-18 19:39:12
我发现我的表达能力似乎有问题啊。
这个不能把A与t当矩阵来相乘
你要是非按矩阵算的话,那应该

X(t)是n×1×m的
t是1×m的
A是n×n×1的,A*t是n×n×m的
X(0)是n×1×m的

这块我自己已经糊涂了

:sh ...

谢谢,我明白你的意思~
12楼2013-08-19 18:27:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

wiu2

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 信彼南山 at 2013-08-17 12:38:45
做展开呗

展开之后积分里面它还是一个矩阵啊,求数值解,将时间t离散化后,相乘后还是会出现维数不匹配的问题啊~怎么办??
3楼2013-08-17 14:43:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

★ ★
xiegangmai: 金币+2, 鼓励讨论交流! 2013-08-24 21:51:58
你的公式应该是
CODE:
X(t)=e^(A*t)*X(0)+int

的形式吧

或者考虑用拉普拉斯变换呗。
4楼2013-08-17 18:28:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wiu2

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 信彼南山 at 2013-08-17 18:28:36
你的公式应该是

X(t)=e^(A*t)*X(0)+int

的形式吧

或者考虑用拉普拉斯变换呗。

额。。。可它还是解析形式,,我想要能不能直接算出数值解,给定A后,就接得到一个数值矩阵~
5楼2013-08-17 20:46:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见