我看了一下,你定义的函数没问题,很清晰
就是有一些小错误,不是很严谨,以后要注意
函数function写错了。
函数体:
function y=AM_mod(t,m,Ac,fc,type)
if type=='DSB'
y=Ac*m.*sin(2*pi*fc*t);
else
y=(Ac+m).*sin(2*pi*fc*t);
end
---------------------------------------------
主程序:
clear all;clc;
type='DSB';
fc=1000;
t=0:1/fc:1;
m=cos(2*pi*10*t);
Ac=2;
y=AM_mod(t,m,Ac,fc,type);
plot(t,y);grid on;
function 你单词都拼错了!!!
function后面不用分号