用Matlab绘制函数曲线的问题。
如何用Matlab绘制如下极坐标下的曲线
r=a*cos(b+nθ)
并讨论参数a,b,n的影响。
>> clear;
>> close all
>> theta=0:0.01:2*pi;
>> a=1;b=0;n=1;
>> r=a*cos(b+n*theta);
>凯昌> subplot(2,2,1)
>> polar(theta,r,'r')
>> title('a=1,b=0,n=1');
%%%%%%%%a的影盯银扒响
>> a=2;b=0;n=1;
>> r=a*cos(b+n*theta);
>> subplot(2,2,2)
>> polar(theta,r,'r')
>> title('a=2,b=0,n=1');
%%%%%%%b的影响
>> a=1;b=pi;n=1;
>> r=a*cos(b+n*theta);
>> subplot(2,2,3)
>> polar(theta,r,'r')
>> title('a=1,b=pi,n=1');
%%%%%%%c的影响
>> a=1;b=0;n=2;
>>搏晌 r=a*cos(b+n*theta);
>> subplot(2,2,4)
>> polar(theta,r,'r')
>> title('a=1,b=0,n=2');
%%下面仅供参考
%%a控制图形的大小,b控制图形的方向,n按制图形的个数