如何用matlab生成正弦訊號,並對其取樣,而且得到取樣值

2021-08-11 07:15:29 字數 889 閱讀 6592

1樓:匿名使用者

不是有一個圖麼,你點第二個東西,然後裡面找找,能把那些資料輸出來,是以excel的形式輸出的

2樓:匿名使用者

f=100;%訊號頻率hz

fs=1000;%取樣頻率hz

n=20;%取樣點數

t=(0:n-1)/fs;%取樣時間s

x=sin(2*pi*f*t);%訊號取樣值plot(t,x,'.')

matlab中如何對正弦函式的取樣序列進行頻譜分析

3樓:折慕苼

fs=1000;%設定取樣頻率

n=100;

n=0:n-1;

t=n/fs;

f0=100;%設定正弦訊號頻率

%生成正弦訊號

x=sin(2*pi*f0*t);

figure(1);

subplot(211);

plot(t,x);%作正弦訊號的時域波形xlabel('t');

ylabel('y');

title('正弦訊號y=2*pi*100t時域波形');

grid;

%進行fft變換並做頻譜圖

y=fft(x,n);%進行fft變換

mag=abs(y);%求幅值

f=(0:length(y)-1)'*fs/length(y);%進行對應的頻率轉換

figure(1);

subplot(212);

plot(f,mag);%做頻譜圖

xlabel('頻率(hz)');

ylabel('幅值');

title('正弦訊號y=2*pi*100t幅頻譜圖n=100');

grid;

如何用matlab生成二維隨機數正方形內點座標

clear clc a 5 n 100 自己改 p unifrnd 0,a,n,2 n個長a的正方形中的隨機點的座標,均勻分佈 plot p 1 p 2 這麼快就解決了?不錯不錯 matlab想用隨機數生成100個x,y二維座標做為圓心,通過迴圈,做出100個圓 半徑都相等嗎?給個畫5個的你參考,畫...

matlab遇到的問題,如何用matlab解決這個問題?

矩陣和數相乘要用點乘。a b c 300 d 300 e f 30 x 0 pi 30 2 pi a 2 c a sin x 2 d c sin e b 2 a c cos x 2 d c cos e c b b d d a a c c 2 d a cos x cos e 2 a d sin e s...

如何用ecel生成趨勢圖,如何用EXCEL生成趨勢圖

你說的意思是畫拆線圖吧,請看我做的動畫 怎樣用excel做資料趨勢圖?首先,選中你要做趨勢的資料區域,比如然後插入 圖表 選擇 折線圖 就行了!用excel怎樣繪製直線趨勢圖 第一步 先建立一個簡單的 資料,包含姓名以及各個月份的銷售情況,選中 區域,單擊選單欄 插入 折線圖,選擇二維折線圖中的第一...