matlab - 如何模拟电影?

标签 matlab loops signal-processing

让我们考虑以下代码(fs 是采样频率)

function [] = AR_simulate(p,fs)

B = xlsread('data_generations1','A1','g8:g301');
for k = 1:1:p
    [pxx,f] = pyulear(B,k);
    plot(f,pxx);
    F(k) = getframe;
end
movie(F,100);

end

它以不同阶数(即从阶数 k=1k=p)对给定 B 向量的功率谱密度进行动画处理。

现在我想将每张图片保存在某个地方,但在每张图片上我想包含参数k,例如在k=1处有这张图片,在 k=2 处有不同的图片等等。

最佳答案

这会将每个帧的标题设置为 k=1k=2 等,并将每个帧作为 eps 文件打印到 Frame1。 epsFrame2.eps

function []=AR_simulate(p,fs);
B=xlsread('data_generations1','A1','g8:g301');
 for k=1:1:p
     [pxx,f]=pyulear(B,k);
     subplot(1,2,1)
     plot(f,pxx);
     F(k) = getframe;
     title(['k=' num2str(k)])
     subplot(1,2,2)
     % 2nd plot
     print('-depsc2',['Frame' num2str(k) '.eps')
 end
 movie(F,100);
end

您还可以使用text而不是标题将文本放置在绘图上的任何位置。

关于matlab - 如何模拟电影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22626442/

相关文章:

java - 如何检查 List<String> 是否包含特定字符串?

C++ FMOD Studio 无法为 freq 的 FMOD DSP PARAMETER FFT 赋值。分析

algorithm - 查找排序向量的更快版本 (MATLAB)

java - Matlab 构建器 ja

javascript - 这个 for-in 循环检测片段会产生不需要的误报吗?

php - 使用基于设备宽度的 PHP 变量替换图像源值

linux - 从任意音频文件中提取语音部分的好方法是什么?

machine-learning - 如何处理不同的音频格式进行音频分类?

c - 带匹配括号的正则表达式

matlab - matlab函数中如何通过引用传递参数