| 查看: 440 | 回复: 2 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】20金币求助matlab高手答疑【已完成】
|
|||
|
已知Xi=[1,1;-1,1]*[Ri/Ri+1,0;0,1]*[1,-1;1,1]*cos(ki*di); Yi=[1,1;1,-1]*[Ri/Ri+1,0;0,1]*[-1,-1;1,1]*sin(ki*di); 已知i从1到n,Ri+1、Ri、Xi、Yi、ki、di中的i和i+1均为下标,Ri+1、Ri、ki、di均为已知,求(Xi+jYi)的连乘结果,j 是复数符号。用matlab编写! [ Last edited by nono2009 on 2009-9-24 at 11:08 ] |
» 猜你喜欢
40+中年人失业后,还能找到好工作吗?
已经有15人回复
二审4个多月了还是Awaiting Reviewer Scores
已经有5人回复
申请科研项目纯靠实力能成功吗?
已经有12人回复
用NBS溴化时溶剂除了CCl4外还有什么
已经有6人回复
极限拉扯,如何抉择
已经有15人回复
OpenAI又攻克数学难题了,离AI做有机合成还有多远?
已经有13人回复
课题组会帮你通过考核么?
已经有7人回复
招收博士生一名
已经有3人回复
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
kuhailangyu(金币+2,VIP+0):谢谢参与,给两个先,呵呵 6-20 09:29
zhangzg698958(金币+10,VIP+0):能不能再简单一点,可以容易的算出结果!我是matlab新手!!! 6-20 13:06
kuhailangyu(金币+2,VIP+0):谢谢参与,给两个先,呵呵 6-20 09:29
zhangzg698958(金币+10,VIP+0):能不能再简单一点,可以容易的算出结果!我是matlab新手!!! 6-20 13:06
|
闲得无事,练练手,不知道能不能拿到楼主的金币。 testresult=1; for i=1:n a=eval(['R',num2str(i)]); b=eval(['R',num2str(i+1)]); c=eval(['k',num2str(i)]); d=eval(['d',num2str(i)]); e=[1,1;-1,1]*[a/b,0;0,1]*[1,-1;1,1].*cos(c*d); f=[1,1;1,-1]*[a/b,0;0,1]*[-1,-1;1,1].*sin(c*d); eval(['X' num2str(i) '=e']); eval(['Y' num2str(i) '=f']); testresult=testresult.*(['X' num2str(i)]+j*['Y' num2str(i)]); end [ Last edited by mininurse on 2009-6-19 at 22:36 ] |
2楼2009-06-19 10:31:05
3楼2009-06-20 21:27:17










回复此楼