MATLAB如何画y=0平面
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 12:52:48
clear;clc;a=2,b=3,c=4,d=5,p=[123],holdon;[x,y,z]=meshgrid(linspace(-5,5,25));isosurface(x,y,z,a*x+b*
x=-2:0.1:2;y=sin(x).*(x=0)+0.8*(x>0.8);plot(x,y,'*')
x1=linspace(0,6,50);y1=linspace(0,2,30);[xx,yy]=meshgrid(x1,y1);dy=yy.*(1-yy);dx=ones(size(xx));dx=d
clcx1=-2*pi:0.01:0;y1=sin(x1);x2=0:0.01:2*pi;y2=exp(x2);plot(x1,y1,'r',x2,y2,'b')axi
ezplot('(x.^2+y.^2).^(1/2)-((x+5.3).^2+(y-12.3).^2).^(1/2)-0.667')到两个圆的距离差不会超过圆心距离根号(5.3^2+12.3^2)=1
clear;clc;x=-2:0.001:2;y=50*(1+x.^4);plot(x,y);
x=fminbnd(@(x)-humps(x),0,2)对的需要matlab程序,上面的程序可以算出来你要的最大值humps是matlab内置的演示函数也就是驼峰曲线函数fminbnd是matlab求
x=linspace(-2.5,2.5);y=linspace(-2.5,2.5);z=x.^2+y.^2;[X,Y]=meshgrid(x,y);[X1,Y1,Z1]=meshgrid(x,y,5)
直接可以手算y+x*y'+y'exp(y)=0
给出x,y向量值,利用[xx,yy]=meshgrid(x,y)将x,y处理再给出z=xx.*yy;最后就是画图了.plot3(xx,yy,z)
用plot3绘制,x=1,y&z取范围,最好用颜色标注一下
[x,y]=meshgrid(-10:1:10);z=3-x-y;surf(x,y,z)view(34,34)
这个.%-----------x=0:0.01:1;y=0:0.01:1z=(1-x).*y;%-----------明白了吧
z=(y+29.2773).*exp(0.006414*(y-2.0325).*(x-5.2407).^2);% 这样改就可以了
不需要一个一个赋值画,你就整个向量好了.x=[];然后运行你的程序.
x=linspace(eps,1,100);>>y=1./x;>>plot(x,y)>>axis([010100])%如果不加这句,图像很难看..>>%matlab里面是没有取开集的说法的,接近于0,
x=-1:.1:1;[XZ]=meshgrid(x);Y=ones(size(X));mesh(X,Y,Z)
y=-5:0.25:5; z=y; [Y,Z]=meshgrid(y,z); N=0.5*Y+0.8*Z; mesh(N,Y,Z) &nb
x=1:0.1:10;y=4./(x+eps).^2;plot(x,y)xlabel('x')ylabel('y')再问:eps��ʲô��˼��再答:��ֹ��ĸΪ���һ������С��
dsolve('D2y-y*sin(x)=0,y(0)=1,Dy(0)=0','x')Warning:Explicitsolutioncouldnotbefound.>Indsolveat101ans