用MATLAB语言绘制函数y=tsin2t在0=
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 14:44:39
x=[-5:0.02:5];y=x;y(x
x=-5:0.01:5;%定义自变量x的区间.y=x^2+x-1;%定义因变量y的区间.plot(x,y,'-r','LineWidth',2)%用宽度为2的红色实线画图.gridon%显示坐标网格.
[x,y]=meshgrid(-10:0.5:10);z=x-y;z(z<0)=nan;surf(x,y,z)zlabel('z')ylabel('y')xlab
你没有对y逐个赋值,要先把同长度的y预定义出来,再根据判断逐个赋值x=0:0.1:10;y=x;fori=1:length(x)ifx(i)再问:那如果是0
程序:f=-5:0.001:5;y=1./sqrt(1+(2*pi*f).^2);plot(f,y)xlabel('f')ylabel('y')title('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,
clfx=-4:4;y=x;\x09\x09\x09\x09[X,Y]=meshgrid(x,y);\x09Z=sqrt(X.^2+Y.^2);\x09\x09\x09\x09)surf(X,Y,Z)
>> x =linspace(-1,1);>> y=sin(1./x);>> plot(x,y)
clc,cleari=0;whilei
ezplot('y=x^2+x-1')
ezplot('exp(x*y)-sin(x+y)=0',[-3,3])
ezplot('x+1/x')matlab无法显示坐标轴(或者说他的坐标轴就是显示在左侧和底部的刻度)x=1:0.01:100;plot(x,x+1/x);本身就错了,少了个点x=1:0.01:100
symsxyz=x*yezmesh(z)
clear;>>closeall>>theta=0:0.01:2*pi;>>a=1;b=0;n=1;>>r=a*cos(b+n*theta);>>subplot(2,2,1)>>polar(theta
缺几个乘号.ezplot('-sin(x/2)^4-4*sin(x/2)^2+sin(x/2)^3*sqrt(sin(x/2)^2+4)+sin(x/2)*sqrt(sin(x/2)^2+4)
x=0:0.01:1y=x*exp(-1)plot(x,y)
命令:y=0:0.001:1;f(1,:)=3*y.*log(y)-1/30*exp(-(30*y-30/exp(1)).^4);f(2,:)=2.5*y.*log(y)-1/30*exp(-(30*
正确方式: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)