如何在MatLab中编写此功能?在以下位置键入以下内容时出现Matrix Error:
n=1:100; k=0.5; x(n)=sin((3*pi*n)/20); y(n)=x(n/k);scale (x,k)
答案 0 :(得分:0)
您正在评估向量的函数,进一步处理这些数据点有时非常棘手。请尝试使用函数句柄:
x=@(n)sin((3.*pi.*n)./20)
y=@(n)x(n./k)
请注意,我用基于元素的操作替换了矩阵乘法,这允许处理向量。
要评估向量的函数句柄,请使用y(n)
或x(n)