Re: [問題] plot多個波形相加已回收
※ 引述《THD (S.T | eViLr)》之銘言:
: a=1:30
: magnitude(a) = a.*2;
: freq(a) = a.*1.2;
: phase(a) = a;
: x = linspace(0.00,2.00,20000);
: hold on;
: for j=1:20000
: k0=magnitude(a).*sin(2.*pi.*freq(a).*x(j)+phase(a));
: k0=sum(k0)+8;
: plot(x(j),k0);
: end
: 沒寫錯的話應該是這樣,把內迴圈向量化,運算完30次之後再加總~
a=1:30;
x=linspace(0,2,20000);
[xx,aa]=ndgrid(x,a);
k0 = 2*aa+sin(2*pi*1.2*aa.*x+phase(aa));
k0 = sum(k0,2)+8;
plot(x,k0);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.58.253
→
11/09 00:59, , 1F
11/09 00:59, 1F
→
11/09 01:00, , 2F
11/09 01:00, 2F
→
11/09 11:06, , 3F
11/09 11:06, 3F
→
11/09 13:09, , 4F
11/09 13:09, 4F
→
11/09 13:14, , 5F
11/09 13:14, 5F
→
11/09 20:41, , 6F
11/09 20:41, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):