爱吱声

标题: 用数学公式画几片树叶玩玩 [打印本页]

作者: 木不铎    时间: 2017-1-18 06:26
标题: 用数学公式画几片树叶玩玩
      看到科学美国人上面有篇帖子,利用数学公式画树叶,于是乎,利用Matlab,照猫画个虎。结果如下:

作者: longcheng    时间: 2017-1-18 08:15
这个好玩,估计用MATLAB画美女估计也行。
作者: 木不铎    时间: 2017-1-19 00:00
longcheng 发表于 2017-1-18 08:15
这个好玩,估计用MATLAB画美女估计也行。

应该是可以的,先得到美女的轮廓线坐标(X,Y),然后用一个共用变量t(例如坐标点的index,或者干脆人为定义为-pi到pi之间的弧度),则得到两条曲线X(t)和Y(t)。而任何曲线都是可以分解成一组正弦曲线的,不考虑精确模拟,取前几项就可以了,则X(t)=a0+a1* sin(t)+a2*sin(2*t)+a3*sin(3*t)+...+an*sin(n*t),Y(t)=b0+b1* sin(t)+b2*sin(2*t)+b3*sin(3*t)+...+bn*sin(n*t),解个方程,就得到参数(a1,a2, ..., an, b1, b2, ...,bn),然后就得到美女的数学表达式了。




欢迎光临 爱吱声 (http://aswetalk.net/bbs/) Powered by Discuz! X3.2