matlab 花瓣图的编程原理是什么,向天下大侠求解!!!!给力的大侠再赏双倍分!!!

matlab 花瓣图的编程原理是什么,向天下大侠求解!!!!给力的大侠再赏双倍分!!!,第1张

极坐标的玫瑰线(polar rose)是数学曲线中非常著名的曲线,看上去像花瓣,它只能用极坐标方程来描述,方程如下:

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,:)函数表达式不同引起。

1、首先单击打开的photoshop界面左上角的“文件”选项按钮。

2、然后单击打开文件选项菜单中的打开选项。

3、在“打开”对话框中找到要打开的PSD文件,然后单击“打开”按钮。

4、所选的PSD文件可以在photoshop程序中打开,在该程序中可以对文件执行编辑 *** 作。

是的,不能够下载到源文件的。花瓣网只是一个图片信息收集的网站,其中的东西只是用于参考,不是专门的素材网站。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11783282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存