怎么用matlab画y=x的图像
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/19 09:09:43
![怎么用matlab画y=x的图像](/uploads/image/f/4551102-54-2.jpg?t=%E6%80%8E%E4%B9%88%E7%94%A8matlab%E7%94%BBy%3Dx%E7%9A%84%E5%9B%BE%E5%83%8F)
a=-10:.1:10;>>xx=2*a;>>x=a;>>xxx=3*a;>>plot(a,xx,a,x,a,xxx)这样就可以了
ezplot('y^2+x*y+y-(x^3+x^2+x+1)')
你要对X和Y设定一个区间,然后就可以画了,我大概写了一下:[x,y]=meshgrid([-2,2,-4,4])%%%-2
x=1:0.1:10;y=1:0.1:10;z=0:0.1:10;[x,y,z]=meshgrid(x,y,z);f=((x-y).^2-1).*((y-z).^2-1).*((z-x).^2-1);
symsLxmpA;mp=(L-x)*L/(4+2*(L-x)/x);A=diff(mp,x);vpa(solve(A,x))ans=0.4142135623730950488016887242097
不妨取区间[-pi/3,pi/3],注意不能超出(-pi/2,pi/2)命令如下:x=-pi/3:0.01:pi/3;y=1./cos(x);plot(x,y)再问:为什么区间有pi/2的时候变成了一
如果,x只是一个数的话.Y=X^2如果,x是一个数组,比如linspace(2,2*pi,1000)的话,应该写成Y=X.^2
[x,y]=meshgrid(0:.01:10);z=x.*y;mesh(x,y,z)
symsxx=5:0.1:10;y=(1-x)./(1+x);plot(x,y,'r','linewidth',2)gridontext(7,-0.73,'\fontsize{14}y=(1-x)/(
两种方法:一、离散点作图:x=-1:0.01:1;y=x^2;plot(x,y);二、函数作图:symsx,y;y=x^2;fplot(x,y)
x=-10:0.1:10;y=x./(x.^2+1).^1.5;plot(x,y)gridon%区间自己去定,我给出了-10到10或者快速画图ezplot('y=x/(x^2+1)^1.5')grid
x=1:0.1:2*pi;y=x.*sin(x.\1);plot(x,y);注意x是点乘,因为x是向量不是一个数
clc,clear all;figure (1)[m,n,p]=sphere;t=abs(p);surf(m,n,p,t); %surf用于画表面图hold o
再问:要输入什么能画出图像呢?再答:运行DM..m文件,就可得到如上面所示的图形。
方法一:ezplot('y=x^2')方法二:x=linspace(-10,10,100);y=x.^2;plot(x,y,'g*:')
x=-100:0.001:100; y=sin(x)./x; plot(x,y)grid on
x=linspace(-1,1);y=linspace(-1,1);[X,Y]=meshgrid(x,y); Z=X.*Y;mesh(X,Y,Z);
matlab好像只能画曲线和曲面,不能画三维实体,你试试这个样子的图你能不能接收吧.fori=linspace(-pi/6,pi/6,20)forj=linspace(-pi/6,pi/6,10)fo
试试这样:clear all;clc;f=@(x)(1+x)./x.^2;ezplot(f);再问:坐标范围能改变么?再答:可以的,但画图时,建议你用数值方法ezplot是一种简便方法cle
你好ezplot('x=(y/4)*sqrt(2-y^2)')