matlab中同一个函数,如何用对数形式和xy坐标形式分别显示在两个figure窗口中
clear;clf;clc;
p1=input('Enter data:');
p2=input('Enter data:');
t=p2./p1;
dB=10*log10(t)
plot(t,dB)
semilogx(t,dB)
程序如上,只会在一个窗口中显示semilogx,plot不显示。加了hold on以后只显示plot。如何解决?在figure1中显示plot,在figure显示semilogx。
答案:clear;clf;clc;
p1=input('Enter data:');
p2=input('Enter data:');
t=p2./p1;
dB=10*log10(t)
figure(1)
plot(t,dB)
figure(2)
semilogx(t,dB)
其他:eee a clear;clf;clc;
p1=input('Enter data:');
p2=input('Enter data:');
t=p2./p1;
dB=10*log10(t)
plot(t,dB)
figure; %产生一个新的图
semilogx(t,dB)
上一个:求matlab代码
下一个:已知周期函数第一个周期的表达式,用matlab画出前几个周期的图像