我試圖創建一些罪惡(2x)2000HZ,方波1000hz,三角波1000 hz,鋸齒1000 hz。每張圖的點數應該是62000.在matlab中創建正方形/三角形/鋸齒和正常正弦
這是一個好的開始嗎?出於某種原因,Y2,Y3,不創建Y4 ..
t = 0:0.001:0.62; % Sampling frequency 6.2kHz
y1=sin(2*pi*2000*t);
y2 =square(2*pi*1000*t);
y3= sawtooth(2*pi*1000*t);
y4= sawtooth(2*pi*1000*t,1/2); %triangle
更新:
t = 0:0.001:0.62; % Sampling frequency 6.2kHz
y1 = sin(2000*t);
y2 = square(1000*t);
y3 = sawtooth(1000*t);
y4= 10 * sawtooth(1000*t ,0.5) + 5;
您是否收到一個錯誤,防止代碼達到'y2','y3'和'y4'? – Suever
嘗試執行SCRIPT平方作爲函數: C:\ Users \ Bogdan Bagdasar \ Documents \ MATLAB \ square.m Error in square(line 3) y2 = square(2 * pi * 1000 * t); – bogdanb
@bogdanb你的錯誤表明你在當前路徑中有一個名爲'square.m'的腳本。嘗試將此腳本重命名爲其他不是MATLAB函數名稱的其他名稱。 – beaker