24小时热门版块排行榜    

查看: 2635  |  回复: 12

huab1984666

新虫 (著名写手)

引用回帖:
8楼: Originally posted by wangxingye at 2017-07-01 11:46:41
不好意思,别的事耽搁了,没能及时回复您!
还有几点不太明白,
一是expm_At=V*diag(exp(diag(D)))/V;  这句执行了一个多小时,MATLAB一直是busy,
得不到结果,这与我的软件是2012有关吗?还是别的其他原因?
...

ZT就是expm函数的另一种形式。help expm可以看到
春风又绿江南岸,明月何时照我还。
11楼2017-07-02 16:15:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangxingye

新虫 (小有名气)

引用回帖:
11楼: Originally posted by huab1984666 at 2017-07-02 16:15:51
ZT就是expm函数的另一种形式。help expm可以看到...

仍然怀疑是不是版本问题,我help expm;后没有ZT的说明啊?
另外,expm_At=V*diag(exp(diag(D)))/V;如果可以算的话,为什么还要换成ZT这个形式?
还要请教的是您用的是那本教材,我手头上的两本教材都没有相关问题较为详细的解答,
包括那本《精通MATLAB科学计算》也只是较短篇幅提了一下,希望您推荐一本。
12楼2017-07-02 17:30:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huab1984666

新虫 (著名写手)

引用回帖:
12楼: Originally posted by wangxingye at 2017-07-02 17:30:03
仍然怀疑是不是版本问题,我help expm;后没有ZT的说明啊?
另外,expm_At=V*diag(exp(diag(D)))/V;如果可以算的话,为什么还要换成ZT这个形式?
还要请教的是您用的是那本教材,我手头上的两本教材都没有相关问题 ...

ZT是我自己明明的。
expm

Matrix exponentialcollapse all in page
Syntax
Y = expm(X)
Description
example
Y = expm(X) computes the matrix exponential of X. Although it is not computed this way, if X has a full set of eigenvectors V with corresponding eigenvalues D, then [V,D] = eig(X) and
expm(X) = V*diag(exp(diag(D)))/V
Use exp for the element-by-element exponential.
Examples
collapse all
Compare Exponentials
Open Live Script
Compute and compare the exponential of A with the matrix exponential of A.

A = [1 1 0; 0 0 2; 0 0 -1];
exp(A)
ans =

    2.7183    2.7183    1.0000
    1.0000    1.0000    7.3891
    1.0000    1.0000    0.3679
春风又绿江南岸,明月何时照我还。
13楼2017-07-02 17:34:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangxingye 的主题更新
信息提示
请填处理意见