MATLAB编程:在同一平面的两个窗口分别画出心形线和马鞍面
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 08:16:39
MATLAB编程:在同一平面的两个窗口分别画出心形线和马鞍面
1.编程:在同一平面的两个窗口分别画出心形线和马鞍面
要求:在图形上加格栅,图例和标注
定制坐标
以不同角度观察马鞍面
2.编程:以不同的视角观察球面 X^2+Y^2+Z^2=R^2和圆柱面X^2+Y^2=RX)所围成的区域
1.编程:在同一平面的两个窗口分别画出心形线和马鞍面
要求:在图形上加格栅,图例和标注
定制坐标
以不同角度观察马鞍面
2.编程:以不同的视角观察球面 X^2+Y^2+Z^2=R^2和圆柱面X^2+Y^2=RX)所围成的区域
你的问题确实很麻烦.
%问题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=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
%问题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=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
MATLAB编程:在同一平面的两个窗口分别画出心形线和马鞍面
在同一平面中的两个窗口分别画出心形线和马鞍面
MATLAB在同一平面里分别画出心形线和马鞍面
在matlab中画z=xy的马鞍面
matlab简单问题,在一个窗口中画出两个图形
用Matlab的数值计算方法编程,在同一幅图中画出几个函数图象.
如何用matlab画两个二元一次定义域的图,把它们画在同一窗口上?如y=x1^2-x2和y=5-x1
matlab题目:要求在同一图形窗口采用子图形式分别绘制正方形,圆,三角形和六边形
matlab用两个不同的命令绘制出两个图形,分别在显示在两个窗口,怎么把两个图形在同一个窗口中显示
用MATLAB编程:在一个窗口中画出f1(t) 与f2(t)的卷积结果 ,其中:f1(t) =eexp-2t,f2(t)
在同一空间平面上的两个平面算不算是平行面?
用MATLAB做一道题,告诉我编程过程:在同一坐标内,画出一条正弦曲线和一条余弦曲线,要求正弦曲线用红色实线,数据点用“