Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2011-02-06
年龄: 35
帖子: 6
声望力: 0 ![]() |
![]()
程序运行后出现如下错误: ??? Error using ==> times
Matrix dimensions must agree. Error in ==> array11 at 32 Y1=j*(n-1).*2*pi*d2.*cos(theta) 源程序: theta=0 ![]() y2=0; d1=rod(b,c,N); d2=d+d1; for n=1:N Y1=j*(n-1).*2*pi*d2.*cos(theta); Y= exp(Y1); y2 = Y(n)+(y2); end y2=y2/max(y2); polar(theta,abs(y2),'g') 其中b=0.1, c=0.2,N=4,d=0.5 rod function 如下: function op=rod(b,c,N) op=b+(c-b).*rand(1,N) d1 是4个0.1到0.2之间的随机数,d2=d+d1这里我认为应该写 d2=(d1).+d;但不知为啥出错 另外程序运行的错误请求帮看看是哪有问题 谢谢! |
![]() |
![]() |