matlab 绘制x=3
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 00:26:45
x=[-5:0.02:5];y=x;y(x
【1】zhaoyucai答非所问,涉嫌抄袭.【2】风飘水渺回答正确.【3】但还有更简单的方法:>>ezplot('x^2+y^2=1',[-1.51.5-1.51.5]),axisequal,grid
x=-5:0.01:5;%定义自变量x的区间.y=x^2+x-1;%定义因变量y的区间.plot(x,y,'-r','LineWidth',2)%用宽度为2的红色实线画图.gridon%显示坐标网格.
用符号绘图命令:ezplot('y^2-3*x',[0,10],[-6,6]) matlab中写代码,不是用f=3*x-y^2 对于你的y^
x=-4:0.1:4;y=(x=1).*(exp(-(x-1).^2));plot(x,y,'--g')text(-2,5,'\leftarrowy=x^2','FontSize',9)text(2,
x=1:0.001:10;semilogy(x,exp(x+5)+x.^3)
一样的啊@就像f(x)和f(t)这两个函数都一样,只是自变量的写法不同而已再问:那为什么自变量前面的写x后面要写xx,否则运行不了再答:你这个步长不应该这样吧,这是两个程序,都能画图的1)x=-5:5
y=sym('(x^3-7*x+exp(x))/(x^3-x)');ezplot(y,[-4,4])z=sym('4/(1+x^2+y^2)');figure,ezplot(z)
clc,cleari=0;whilei
f=@(x,y,z)x.^3+6*x.*y+y.^4+6*x+2*y-1-z.^2; h=implicitsurf(f,[-5 5]);----------------------
主要是数乘与矩阵相乘的区别,前者直接乘,后者需要点乘“.*”,如下:第一个:x=-100:0.01:100;y=x.^3+5*x-5;plot(x,y)第二个:a=-100:0.01:100;b=-1
ezplot('y=x^2+x-1')
ezplot('exp(x*y)-sin(x+y)=0',[-3,3])
symsxyz=(1-2*x-3*y)/4;ezmesh(z,[-10,10,-10,10])再问:请问-10,+10指的是曲线的最高点或者说是最大值吗?再答:x在(-10,10)范围内;y在(-10
symsxyz=x*yezmesh(z)
ezmesh('sqrt(4-x^2-y^2)')
d=0:0.001:12;x=d/2000;y=-2.64*10^(-18).*(1./(x.^2+2.*x)+1./(x.^2+2.*x+1)+2.*(log(x.^2+2.*x)-log(x.^2
正确方式:x=0:1:40;y=sin(x).*cos(x);plot(x,y)原因:注意多个数值做乘除运算时要用点乘(.*),直接用乘(*)则报错
x=(-4*pi:0.1:4*pi);y=tan(sin(x.^2));plot(x,y)这是从-4pi到4pi的图像.
x=0:0.01:10;y=(1+x).^(1./x);plot(x,y)