f(k)=k[u(k)-u(k-4)]的MATLAB的代码,下面是类似的题型

 k1=-5;k2=5; %定义自变量的取值范围
     k=k1:k2; %定义自变量的取值范围及取样间隔(默认为1),并生成行向量
     n=length(k); %取向量的维数
     f=zeros(1,n); %生成与向量k的维数相同地零矩阵,给函数赋值
     f(1,6)=1; %在k=0时刻,信号赋值为1
     stem(k,f,'filled') %绘制波形
               %'filled'定义点的形状,可通过help文件查询其它形状的描述
     axis([k1,k2,0,1.5]) %定义坐标轴显示范围
???    k1=-5;k2=5; %定义自变量的取值范围
|
Error: Missing variable or function.

晕。第一次遇到这种情况……你的前面的空格,不是空格,不知道是啥字符,matlab不识别,删了前面的空白就好了。

k1=-5;k2=5; %定义自变量的取值范围
k=k1:k2; %定义自变量的取值范围及取样间隔(默认为1),并生成行向量
n=length(k); %取向量的维数
f=zeros(1,n); %生成与向量k的维数相同地零矩阵,给函数赋值
f(1,6)=1; %在k=0时刻,信号赋值为1
stem(k,f,'filled') %绘制波形
%'filled'定义点的形状,可通过help文件查询其它形状的描述
axis([k1,k2,0,1.5]) %定义坐标轴显示范围
温馨提示:答案为网友推荐,仅供参考
相似回答