matlab中绘制y=x
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 14:30:28
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
用符号绘图命令: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)
x,y的取值区间定为[-2,2],运行下面的代码,循环较多,想获得更好的图像,就减小步长,但时间会长很多clear;clc;d=0.01;x=-2;while x<2.01
xa=-2:0.1:2;ya=xa;[xa,ya]=meshgrid(xa,ya);za=1/2*(xa.^2+ya.^2);surf(xa,ya,za);holdonxb=-2:0.1:2;yb=x
一样的啊@就像f(x)和f(t)这两个函数都一样,只是自变量的写法不同而已再问:那为什么自变量前面的写x后面要写xx,否则运行不了再答:你这个步长不应该这样吧,这是两个程序,都能画图的1)x=-5:5
楼上的可能误解了吧,LZ是要画出两曲线的交点
clc,cleari=0;whilei
ezplot('y=x^2+x-1')
function Y=myfun(x)Y(:,1)=200*sin(x(:))./x(:);Y(:,2)=x(:).^2;再在命令窗口中输入fplot('myfun
symsxyz=x*yezmesh(z)
ezmesh('sqrt(4-x^2-y^2)')
就是y轴的刻度在乘以10的-14次方,那个不是X,是乘号.呵呵
正确方式: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)
t=0:0.01:27;x=sin(t);y=cos(t);z=t;plot3(x,y,z)见图
那个点是matlab中的点乘,代表矩阵中相同位置的元素乘以元素,不是矩阵乘以矩阵