我试图创建一些罪恶(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