r(θ) = a*cos kθ 或
r(θ) = a sin kθ,
如果k是整數,當k是奇數時那麽曲線將會是k個花瓣,當k是偶數時曲線將是2k個花瓣。如果k為非整數,將產生圓盤(disc)狀圖形,且花瓣數也為非整數。註意:該方程不可能產生4的倍數加2(如2,6,10……)個花瓣。變量a代表玫瑰線花瓣的長度。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
theta=-pi:0.01:pi; %%theta就是壹個變量的符號,妳也可以用別的,a,b之類的。其-pi到pi是壹個周期,妳也可以取0到2*pi。極坐標角度轉壹圈是2*pi。
rho(1,:)=2*sin(5*theta).^2;
%rho(1,:)是rho的第壹行,2*sin(5*theta).^2是根據上面的花瓣數學表達式寫出來的;壹個theta對應壹個rho,假設theta=[2 3 4],那麽theta.^2=[2^2 3^2 4^2],也可以用點乘sin(5*theta).*sin(5*theta),壹樣的。
rho(2,:)=cos(10*theta).^3;%也是根據數學表達式寫出來的,三角函數的立方還是三角函數,rho(2,:)rho的第二行
rho(3,:)=sin(theta).^2;%%rho(3,:)rho的第三行
rho(4,:)=5*cos(3.5*theda).^3;%%rho(4,:)rho的第四行。每壹行對應壹個花瓣的數學表達式,當然妳可以寫好多花瓣的表達式,再添加更多的行
for k=1:4
polar(theta,rho(k,:))
pause %%使用pause,運行後,顯示壹幅圖,敲擊回車後顯示另壹幅圖
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
敲擊回車出現多個不同的花瓣圖,那是各個花瓣圖的數學表達式不同。
rho(1,:),rho(2,:),rho(3,:),rho(4,:)函數表達式不同引起。