使用Matlab画心形线
生活随笔
收集整理的這篇文章主要介紹了
使用Matlab画心形线
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
先看圖片吧
這個(gè)心形線的公式為
Matlab代碼如下
% 畫(huà)心形線 % (x^2+y^2-1)^3-x^2*y^3=0 %ang = 0:0.01:2*pi;r = zeros(size(ang)); N = length(ang);r(1) = 1;syms x y f = (x^2-1)^3/(x^5) - sin(y)^3 * cos(y)^2;for i = 2 : Nf1 = subs(f, y, ang(i));rlt = solve(f1);rlt = eval(rlt);[~, ind] = min(abs(rlt-r(i-1)));r(i) = rlt(ind); endx = r .* cos(ang); y = r .* sin(ang); plot(x,y);總結(jié)
以上是生活随笔為你收集整理的使用Matlab画心形线的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 利用Phtoshop去掉图片中的线性渐变
- 下一篇: 在scala中访问postgresql(