【发布时间】:2014-05-18 01:51:53
【问题描述】:
我有以下问题,请帮我解决以下任务:
我想在 matlab 中创建依赖于循环变量的子图,例如我知道要创建 2X2 的绘图菜单,我们正在这样做
subplot(2,2,1)
subplot(2,2,2)
subplot(2,2,3)
subplot(2,2,4)
但是我可以做线性形式吗?比如 1:100?或者类似的东西,更普遍的是这样的
n=100;
for i=1:n
subplot(1,n,i)
?
非常感谢
编辑代码
function [order]=find_order(y,fs);
order=0;
n=length(y);
n1=nextpow2(n);
ndft=2^n1;
for i=1:floor(n/2)
[Pxx,f]=pburg(y,i,ndft,fs);
subplot(ndft,ndft,i);
plot(f,Pxx);
title(['order',num2str(i),'i']);
order=i;
end
end
picture :
我不明白会发生什么
【问题讨论】:
-
你到底想完成什么?
-
一般不,我只是想看看有没有可能
-
也许子图窗口很小?
-
y的典型长度,即编辑代码中函数的第一个输入参数? -
对不起哪一个? n? fs 是采样率