tnjk.net
当前位置:首页 >> 如何使用mAtlAB画y=x^2和y=2x+3围成图形 >>

如何使用mAtlAB画y=x^2和y=2x+3围成图形

代码如下: [a,b]=solve('y=x^2','y=2*x+3') %求两条曲线的共同点的坐标,即方程组的解;a为x,b为y syms x; y1=x^2; ezplot(y1); y2=2*x+3; hold on; ezplot(y2,[-1,3]); legend('x^2','2*x+3') axis square ------------------运行效果: a = ...

用matlab的plot()函数命令,利用画出函数y=x^2、y=x与y=2x的函数图形。 >>x=-10:1:10; %x取值 >>y=x.^2;y1=x;y2=2*x; 计算y值 >>plot(x,y,x,y1,x,y2) %绘图 >>xlabel('x');ylabel('y'); %坐标轴名称 >>legend('y=x^2','y=x','y=2x') %图例

x= -1:0.01:1; y=x.^2; plot(x,y); (注意是点平方哦)否则报错,因为MATLAB默认矩阵运算的。

在命令窗口下,输入下列语句 ezplot('x^(2/3)+y^(2/3)=8',[0 25 0 25]) xlabel('x'),ylabel('y') 图形如下:

这样写肯定有问题啦,matlab是矩阵运算的。 x=0:0.001:50; y=3+x.^2*5./(6+3*x.^2); plot(y) 这样就对了。注意x下面和除号的前面都有一点。

用plot3()函数可以绘出其空间曲线。 x=-2:0.1:2;y=-1:0.05:1; z=y./(1+x.^2+y.^2); plot3(x,y,z,'ro') grid on xlabel('x'),ylabel('y'),zlabel('z') title('用plot3绘制z=y/(1+x^2+y^2)的图像'); 用mesh()函数可以绘出其空间曲面。 x=[-0.2...

x=-10:10; y=-10:10; [x,y]=meshgrid(x,y); z=x^2+y^2; surf(x,y,z)

x=1:0.1:15; %1,15是x的区间,可自行修改 y=plot(x^2)

[t,r] = meshgrid([0:0.01*pi:2*pi],[0:0.01:2]);x = r.*cos(t);y = r.*sin(t);Z1 = sqrt(x.^2+y.^2);Z2 = sqrt(abs(2*x));z1 = Z1;z2 = Z2;z1(Z1>Z2)=nan;z2(Z1>Z2)=nan;mesh(x,y,z1)hold onmesh(x,y,z2)axis equal

x=linspace(-3,3); y=linspace(-3,3); [xx yy]=meshgrid(x,y); z=(xx.^2-yy.^2)/4; surf(xx,yy,z) 按上面语句试试

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com