| 查看: 367 | 回复: 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 ] |
» 猜你喜欢
今年春晚有几个节目很不错,点赞!
已经有12人回复
情人节自我反思:在爱情中有过遗憾吗?
已经有13人回复
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有12人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有9人回复
基金正文30页指的是报告正文还是整个申请书
已经有5人回复
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
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













回复此楼