主页 > 焦点科技 >盛大泡泡堂官网_使用matlab编程:画出心形线和马鞍面 >

盛大泡泡堂官网_使用matlab编程:画出心形线和马鞍面

使用matlab编程:画出心形线和马鞍面
程序代图形如下:
%1心形线
clc;clear;close all;
i=-pi:0.1:pi;
x=2.*(sin(i)-sin(2*i)./2);
y=2.*(cos(i)-cos(i).^2);
figure(1);
plot(x,y);grid on;box on;
axis([-3 3 -4.2 1]);
title('心形线');xlabel('x');ylabel('y');

%2马
clc;clear;
a=10;
b=10;
x=-1.5:0.1:1.5;
y=-1.5:0.1:1.5;
[X,Y]=meshgrid(x,y);
Z=X.^2/a-Y.^2/b;
figure(2);
subplot(221);
surf (X,Y,Z);title('面'); xlabel('x');ylabel('y');
subplot(222);
surf (X,Y,Z);title('马鞍面'); xlabel('x');ylabel('y');
view(20,30);
subplot(223);
surf (X,Y,Z);title('马鞍面'); xlabel('x');ylabel('y');
view(50,20);
subplot(224);
surf (X,Y,Z);title('马鞍面'); xlabel('x');ylabel('y');
view(60,10);你题确实很麻烦.
%问题1.
clear
ax1=subplot(1,2,1);
t=0:.01*pi:2*pi;
f1=polar(t,1+cos(t));
title('心形线');
legend(f1,'r=1+cost')
ax2=subplot(1,2,2);
x1=linspace(-40,20,40);
y1=linspace(-40,20,40);
[xx1,yy1]=meshgrid(x1,y1);
zz1=xx1.*yy1;
f2=surf(xx1,yy1,zz1);
title('马鞍面');
legend(f2,'z=x^2-y^2','location','northwest')
xlabel('x轴')
ylabel('y轴')
zlabel('z轴')
axis([-40
20
-40
20
-1000
1500])
setallowaxesrotate(rotate3d,ax1,false);
grid
on
%问题2(给个程序,你自己挑吧):
%1)
clear
[x,y,z]=sphere(200);
i=find(x.^2+y.^2-x>=0&x.^2+y.^2+z.^2<1);
z(i)=nan;
mesh(x,y,z)
hold
on
t=0:pi/20:2*pi;
x=(cos(t)+1)/2;
y=sin(t)/2;
z=linspace(-1.2,1.2,length(t));
x=meshgrid(x);
y=meshgrid(y);
z=[meshgrid(z)]';
surf(x,y,z)
xlabel('x'),ylabel('y'),zlabel('z')
title('球面
x^2+y^2+z^2=1柱面x^2+y^2=x所围成的区域')
rotate3d
on
%2)
clear
[x,y,z]=sphere(20);
mesh(x,y,z)
hidden
on
hold
on
axis
equal
t=0:pi/20:2*pi;
x=(cos(t)+1)/2;
y=sin(t)/2;
z=linspace(-1.2,1.2,length(t));
x=meshgrid(x);
y=meshgrid(y);
z=[meshgrid(z)]';
surf(x,y,z)
xlabel('x'),ylabel('y'),zlabel('z')
rotate3d
on
%3)
[x,y,z]=sphere(200);
i=find(x.^2+y.^2-x<=0&x.^2+y.^2+z.^2>=1);
z(i)=nan;
mesh(x,y,z)
hidden
on
hold
on
ezplot('x^2+y^2=x')
title('球面
x^2+y^2+z^2=1和圆柱面x^2+y^2=x所围成的区域')
rotate3d
on
%4)
[x,y,z]=sphere(200);
i=find(x.^2+y.^2-x>=0);
z(i)=nan;
mesh(x,y,z)
hidden
on
hold
on
ezplot('x^2+y^2=x')
title('球面
x^2+y^2+z^2=1和圆柱面x^2+y^2=x所围成的区域')
rotate3d
on
怎么用代码编程出心型
#include
void main()
{
printf("......******.......******......\n....**********...**********....\n..*************.*************..\n.*****************************.\n.*****************************.\n.*****************************.\n..***************************..\n....***********************....\n......*******************......\n........***************........\n..........***********..........\n............*******............\n..............***..............\n...............*...............");
return 0;
}
~
求单片机控制心形流水灯设计,四种点亮方式的(硬件电路图和汇编程序) 急呀!!
什么是四种点亮方式呢?那么简单,说说点亮方式你要以什么样的方式来点亮?从左到右,还是从右到左,还是从中间到两边。。要多少个LED????????具体方式都不说,谁会!
c语言编程心形图案
你把这个心用文本的形式给我,这样不好看。追问

我也不知道它的源代码啊追答

不是源代码。你这个图形是照片,我想要你以文本的形式给我。照片不好看。如果没有就算了。调试麻烦,,,,建议百度 一个 现成的


上一篇: 下一篇: