用MATLAB绘制f=e-2tcos(πt)
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/23 07:15:11
【1】zhaoyucai答非所问,涉嫌抄袭.【2】风飘水渺回答正确.【3】但还有更简单的方法:>>ezplot('x^2+y^2=1',[-1.51.5-1.51.5]),axisequal,grid
你没有对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
不知道你要画哪个范围内的,我给你画了-0.5到0.5上的clear;closex=-0.5:0.05:0.5;y=x;[X,Y]=meshgrid(x,y);Z=exp(1)./(X.*Y.^2+ep
程序:x=[1925313844];y=[19.032.349.073.397.8];x1=10:0.01:50;y1=polyval(polyfit(x.^2,y,1),x1.^2);plot(x,
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)
>> x =linspace(-1,1);>> y=sin(1./x);>> plot(x,y)
上边两个图应该是不对吧,因为固定y=0或者固定z=0的时候应该是个抛物线吧~clear;closeall;z=solve('z^2=y^2+x*y','z')[x,y]
0.01代表步长,也就是把区间(0,2*pi)按0.01分开,步长越小,MATLAB绘制出来的图像光滑度越好
=[1,0,-1];a=[1,4,6,2];[Hjw,w]=freqs(b,a);
t从0开始每间隔0.01取一个数值,到2pi结束,即t=[0,0.01,0.02,0.03,...,6.27,6.28];t不得超过2pi,6.29>2pi
[x,y]=meshgrid(-100:100);z=5*ones(size(x));mesh(x,y,z)
symsxyz=x*yezmesh(z)
ezplot('y=t-3')
ezmesh('sqrt(4-x^2-y^2)')
命令: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=-10:10;y=-10:10;[x,y]=meshgrid(x,y);z=x^2+y^2;surf(x,y,z)
y1(t)=e0.1sin(0.3t)和y2(t)=2e0.5cos(0.6t),其中t[0,3],表达式不是很清楚如果是y1(t)=e