matlab中,在同一坐标系中,用红色实线画出曲线y=sin1/x,用蓝色实线画曲线xsin1/x 200

matlab,在同一坐标系中,用红色实线画出曲线y=sin1/x,用蓝色实线画曲线xsin1/x;(2)、在三维坐标系中,画出双曲抛物面z=x^2-2y^2和平面z=2x... matlab,在同一坐标系中,用红色实线画出曲线y=sin1/x,用蓝色实线画曲线xsin1/x; (2)、在三维坐标系中,画出双曲抛物面z=x^2-2y^2和平面z=2x-3y的交线。 展开
 我来答
lhmhz
高粉答主

2017-12-26 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17019

向TA提问 私信TA
展开全部

1、在同一坐标系中,可以绘制多个曲线。根据题主的问题,可以这样来解决。

>>x=-2*pi:pi/10:2*pi;

>>y1=sin(1./x);

>>y2=x.*sin(1./x);

>>plot(x,y1,'r-',x,y2,'b-','LineWidth',2)

>>xlabel('x'),ylabel('y');

运行结果

2、在三维坐标系中,画出双曲抛物面z=x²-2y²和平面z=2x-3y的交线。

xx=-10:0.5:10;yy=-10:0.5:10

[x,y]=meshgrid(xx,yy)

z=x.^2-2*y.^2;

z1=2*x-3*y;

surf(x,y,z),hold on,surf(x,y,z1)

xlabel('x');ylabel('y');zlabel('z')

运行结果

chhsm
2017-12-26 · TA获得超过219个赞
知道小有建树答主
回答量:119
采纳率:100%
帮助的人:94.3万
展开全部

%(1)在同一坐标系中,用红色实线画出曲线y=sin1/x,用蓝色实线画曲线xsin1/x

x=-2:0.01:2;
y1=sin(1./x);
y2=x.*sin(1./x);
plot(x,y1,'r-',x,y2,'b-');
legend('sin(1/x)','x*sin(1/x)');

%(2)在三维坐标系中,画出双曲抛物面z=x^2-2y^2和平面z=2x-3y的交线

[x,y]=meshgrid(-2:0.01:0);
z1=x.^2-2.*y.^2;
z2=2.*x-3.*y;
mesh(x,y,z1);
hold on;
mesh(x,y,z2);
r0=(abs(z2-z1)<0.01);
zz=r0.*z1;yy=r0.*y;xx=r0.*x;
plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'k-','LineWidth',4);

迈特莱博

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式