| 查看: 439 | 回复: 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 ] |
» 猜你喜欢
我应该选哪条合成路线让实验成功率高一些?
已经有8人回复
烦躁
已经有8人回复
入职后第一次管课题组的专利缴费,对账才发现官费比别人多掏了一倍
已经有3人回复
各位大佬,路线设计求助
已经有7人回复
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
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










回复此楼