matlab中function的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:38:22
function [y1,y2]=duichende(x,alafa,N)
for i=1:N/2
y1(i)=x(i)+alafa^(-1)*x(N/2+i);
y2(i)=x(i)-alafa^(-1)*x(N/2+i);
end
出现错误
??? Input argument 'x' is undefined.
为什么 ?

这个函数是用来调用的

自身运行由于没有给定参数x alafa N

所以得不到结果

就是说workspace里面一定要有x;调用函数之前有没有x的赋值程序?

在command windows里没有给x赋值