Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2011-02-06
年龄: 35
帖子: 6
声望力: 0 ![]() |
![]()
先修改如下:for n=1:N
Y1=cos(theta).*j*(n-1)*2*pi*d2(n); Y= exp(Y1); y2 = Y(n)+y2; end y2=y2/max(y2); y2=abs(y2) polar(theta,y2,'g') 运行后出现: Error using ==> polar THETA and RHO must be the same size. Error in ==> array11 at 38 polar(theta,y2,'g') 不知是哪里 求解答 |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-05-13
年龄: 44
帖子: 232
声望力: 21 ![]() |
![]()
还是size的问题,看你的程序发现:
polar(theta,y2,'g') 中,y2应该是一个1*1的变量,也就是标量,而theta是一个向量,不同维。
__________________
工科'985'博士,(图像处理、分析及理解;模式识别;运动估计;数据分析等)定做程序、算法实现--qq:752105755 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2011-02-06
年龄: 35
帖子: 6
声望力: 0 ![]() |
![]()
请问一下 如何修改 因为我求y2公式中也有cos(theta) 感激不尽
|
![]() |
![]() |