怎樣用matlab做出這樣的正弦函式

時間 2021-09-05 10:56:25

1樓:g弦上de詠歎

>> t1 = 0:pi/50:2*pi;t2 = pi:pi/50:4*pi;

y1 = sin(t1);y2 = sin(2*t2);

plot(t1,y1,'-.k');

hold on

plot(t2,y2,'--b');

title('正弦函式圖形');

xlabel('t');ylabel('y');

gtext('y1=sin(t1)');gtext('y2=sin(2*t2)');

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

2樓:折慕苼

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實現序列的相加

墨汁諾 對應項相加就是 a 1 2 3 4 b 1 1 1 1 c a b 但是兩個序列長度必須相同,若長度不同,先補零在相加。 matlab中兩個序列相加,是將大小相同的兩個序列對應位置上的元素相加,直接用 就可。例子 x1 rand 1,10 產生兩個隨機數列y1 rand 1,10 a x1 ...

matlab中int函式怎樣用,Matlab中怎麼使用 int 函式啊?這樣用對嗎?int n 2 n

豔陽高照的午後 int函式 c c 程式語言中,int表示整型變數,是一種資料型別,用於定義一個整型變數,在不同編譯環境有不同的大小,不同編譯執行環境大小不同。一 excel中 含義 將數值向下取整為最接近的整數。語法 int number number 需要進行向下舍入取整的實數。說明 int函式...

ps中怎樣用蒙版做出漸變線段,PS中怎樣用蒙版做出漸變線段

球迷老趙 做這個的話,方法真是太多了,很多種操作都能實現,我就說其中一種吧,可能有更簡單的,但這種跟好理解。一,畫一個矩形,新增蒙版。二,用漸變工具給蒙版新增一個,水平的線性黑白漸變。自己調節達到如圖效果 三,應用蒙版,然後再新增蒙版,這次用漸變工具給蒙版加一個,垂直方向的 對稱的 黑白漸變。要兩邊...