24小时热门版块排行榜    

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

wiu2

新虫 (初入文坛)

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

e^(At)的定积分matlab程序,其中t[0,2],A为矩阵,怎么求出它的数值解?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wiu2

新虫 (初入文坛)

引用回帖:
7楼: Originally posted by 信彼南山 at 2013-08-17 22:12:59
你的意思不是说A跟t相乘的时候维数不匹配吧????

t离散化之后并不是nx1的啊。。比如说A为3x3,t不可能也只化为3步吧,取步长为0.1的话,t离散为[0:0.1:2]...维数是不匹配的啊!!
8楼2013-08-18 08:36:19
已阅   回复此楼   关注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的回帖
信息提示
请填处理意见