当前位置:编程学习 > Matlab >>

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画出前几个周期的图像

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,