浪漫公式Love分段函数和各种心型函数matlab实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浪漫公式Love分段函数和各种⼼型函数matlab实现采⽤函数分段LOVE字体函数
matlab源码:
%L
figure('NumberTitle', 'off', 'Name', 'love函数');
x=0:0.1:5.5;
y=1./x.*(x>=0&x<6);
plot(x,y,'b','linewidth',2);
xlabel('X轴');ylabel('Y轴');%坐标轴表⽰对象标签
axis on;%显⽰坐标轴
hold on;%下⾯的图形继续在此坐标图上作图
axis([0,23,0.2,6]);%x,y的范围限制
%O
x0=7.5;
y0=3;
r=2.8;
theta=0:pi/50:2*pi;
x=x0+r*cos(theta);
y=y0+0.2+r*sin(theta);
plot(x,y,'b','linewidth',2);
axis square;
%V
x=11:0.1:17;
y=0.2+abs(-2*(x-14)).*(x>10&x<18); plot(x,y,'b','linewidth',2);
%E
y=-2*pi:0.1:2*pi;
x=22-4*abs(sin(y));
hold on
plot(x,y,'b','linewidth',2);
axis([0 23 0.2 6])
此函数采⽤分段函数实现:
另外再附⼏个⼼型函数:
⼼函数:
MATLAB源代码:
figure('NumberTitle', 'off', 'Name', '⼼函数');
ezplot('(x^2-1+y^2)^3-x^2*y^3 = 0') %隐函数作图,想⽐于plot不⽤指定变量范围axis([-2.5 2.5 -2 2]) %范围
三维⼼型函数:
源代码:
figure('NumberTitle', 'off', 'Name', '⽴体⼼函数');
n=100;
x=linspace(-3,3,n); %nirv
y=linspace(-3,3,n);
z=linspace(-3,3,n);
[X,Y,Z]=ndgrid(x,y,z);
F=((-(X.^2) .* (Z.^3) -(9/80).*(Y.^2).*(Z.^3)) + ((X.^2) + (9/4).* (Y.^2) + (Z.^2)-1).^3); %⼼型函数,《⾼数(同济⼤学版)-附录》isosurface(F,0)
lighting phong
caxis
axis equal
colormap('flag'); %颜⾊
view([60 30]); %视⾓
x1=xlabel('x轴');
x2=ylabel('y轴');
x3=zlabel('z轴');。

相关文档
最新文档