matlab 画完一个图后,留着这个图在画一个
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 07:25:39
%%设平面方程为z=ax+by+c.a=1;b=2;c=3;x=0:0.01:1;y=0:0.01:1;[xy]=meshgrid(x,y);z=a*x+b*y+c;surf(x,y,z)
fs=100;t=-1:.1/fs:1;y1=sin(2*pi*t);y2=cos(2*pi*t)plot(y1);holdonplot(y2,'r');这样两条曲线就画出来了,为了区分,第二条我用了
x=0:32;y=0:32;[M,N]=meshgrid(x,y);z=5.3*1.2^(M*2-1)*1.3^(N*2-1);figure,mesh(M,N,z)再问:大神,有错误啊,什么情况???
A=0:0.1:5r=1:1:51;B=90-A;u=0.2;m=70;g=9.8;v0=15;h=2;k=sqrt(sind(B)/cosd(B)*sind(B)/cosd(B)+1);b=r*(1
data=[0 0.1285380.039902 0.1285380.039902&
10.8后面应该是点除(./)2x的步调太小,图像太密集了,不方便观察>>x=0:500;>>y=0.8./sqrt(1.288+0.0894*sin(x*15000));&g
你要的是这个效果么? 希望我的回答会对你有帮助!再问:嗯,对,就是这种折线型效果,我的分段函数的函数值都是常数,我新手,求解决方法?再答:一般作图会么?用plot函数即可。把几个
%写函数再调用functionout=f(n)symsxy=exp(x)+x.^3;dy=diff(y);out=subs(dy,x,n);%要是只算i=1:50,用下面的就可以symsxy=exp(
自己做的,不知可否.
用subplot这个命令结合plot.给你举个例子,figure;t=1:1000;subplot(121),plot(t,sin(t));subplot(122),plot(t,cos(t));
用plot函数再问:具体的代码怎么写再答:t=-1:0.00001:1;A0=10;A1=5;f1=1000;w1=2*f1*pi;fs=100000;Uc=A0*cos(w1*t);figure(1
举个例子x=[1:5]y=[4:8]polyfit(x,y,1)得出的结果的第一个系数就是拟合直线的斜率
plot(x,y,'o')你没有数据么?全是坐标?再问:就是一个100行两列的数组,第一列是横坐标,第二列是纵坐标。例如:39.111,165.32这就是location{1,1}和{1,2}再答:那
functionB=f(A)%A旧矩阵B=A;forj=4:5fori=1:5ifB(i,j)>5B(i,j)=B(i,j)-5;elseifB(i,j)再问:我调了下,第四列是对了,不过第五列还是原
fa=(x.*st(2:end)-y.*st1(2:end))./((st(2:end)).^2+(st1(2:end):1).^2);%这样改就好了再问:大虾,式子对了,可是后边plot还是有问题啊
closeall[X1,Y1]=meshgrid(-1:0.05:2,-1:0.05:2);X=[linspace(0,1,10).'linspace(0,1,10).'linspace(1,2,10
ezmesh('(y>=600)*2.37*10^8.*x.^0.8733.*exp(-0.0190*(y+273))+(y
NA=0.25;n1=1;s=1;%问下你这里的s是神马东东?n=1:0.1:8;deltax=2*s*(tan(asin(NA/n1))-tan(asin(NA./n)));plot(deltax,
[x,y]=meshgrid(-8:0.1:8,-8:0.1:8);>>z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);Warning:Dividebyzero.>>m
fft就可以画频谱,工程上画图习惯还要取对数,完整如下:fsnt=fftshift(fft(snt));pfsnt=log10(abs(fsnt));plot(pfsnt);再问:横坐标的单位是啥?画