matlab中如何画直线 y=1
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/23 19:24:40
x.-1不对,(x-1).^2,加减不能用点运算符的
用符号绘图命令:ezplot('y^2-3*x',[0,10],[-6,6]) matlab中写代码,不是用f=3*x-y^2 对于你的y^
y(:,k)表示取数组y中第k列的所有元素;类似的,y(:,1:8)指取y中1到8列的所有元素.两边没有数的冒号表示所有行的意思
一条命令就可以:fplot('x^(1/3)',[-11])[-11]是你所绘图形X的范围,可以随意改.
ylable(),asix
法一:>>sphere>>axissquare法二:参数方程来画clcclear%byfriendchjr=1;%半径x0=2;%中心y0=2;z0=2;theta=(0:0.1:2)*pi;phi=
clear;clc;x=-2:0.001:2;y=50*(1+x.^4);plot(x,y);
y=1./(a+b*exp(-x))
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)
x=-pi:0.001:pi;y=sin(x)+1./sin(x);plot(x,y,'r',y,x,'b')矩阵元素运算需要加“.”
给出x,y向量值,利用[xx,yy]=meshgrid(x,y)将x,y处理再给出z=xx.*yy;最后就是画图了.plot3(xx,yy,z)
平行于X轴如方程y=2,平行于y轴如方程x=2;实例代码(画平行于X轴的直线,y=2):x=1:100;y=2*ones(1,100);plot(x,y);
这个.%-----------x=0:0.01:1;y=0:0.01:1z=(1-x).*y;%-----------明白了吧
直线方程为y-2=tan45*(x-2); x=0:0.01:6;y=2+tan(45*pi/180)*(x-2);plot(x,y,'b',[2,2],[0,6],'
写错了,应该是z=cos(8*x+7).*exp(-sin(8-7*y));我觉得这样画更好:clearclccloseallx=-pi:0.1:pi/2;y=-pi:0.1:pi;%点选密一点[X,
不需要一个一个赋值画,你就整个向量好了.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)
x=input('enterdata:');y=x.^2;fprintf('y=%f\n',y);可以求得任意输入的x的值得到y.后面的有高手回答吧,
x=1:0.1:10;y=4./(x+eps).^2;plot(x,y)xlabel('x')ylabel('y')再问:eps��ʲô��˼��再答:��ֹ��ĸΪ���һ������С��