一生只为此函数(matlab7 0构造3d心型图)
在一些网站上看到了有人说起了关于伟大法国数学家笛卡尔的事情(第一个发现了直角坐标系),因为很有兴趣,便深挖了一下,关于他有一个和克丽丝汀公主很浪漫但是也很悲伤的事,传闻他在死之前,因为极其思恋那位美丽的公主,寄给了她第13封信,一个有关极坐标的函数 r=a(1-sin) 。公主由于对数学的极大兴趣,很快便解出了这个迷,用的就是直角坐标图当=0时,r=a(1-0)=a A点当=90时,r=a(1-1)=0 B点
当=180时,r=a(1-0)=a C点
当=270时, r=a(1+1)=2a D点
这第13封的另类情书还保留在欧洲的迪卡儿纪念馆里。
这个就是函数r=a(1-sin)的Matlab实现,是一个简单的2D图。在学了一二个月的MATLAB后,就像着希望能够画出这个心形图的3D版,也找了一些资料,然后发现已经有高人用MATHMATICAL画出了,但是并没有代码。图就不放出来了。但是自己怎么努力也没画出一个很好看的3D心型图。然后在外文网站上找到一个类似的代码,只经过一些简单的修改。终于完成了Matlab3D的实现。代码如下: