MATLAB:为什么我自己写的这个函数,即使输入值为一个向量,输出也只有一个值?

2024-12-25 21:08:02
推荐回答(1个)
回答1:

你的那种写法m<=n,相当于m要小于n中的每一个元素。
可以改成(仅供参考)
function u=y(n)
count=size(n);
for i=1:count(2)
m=0;
u(i)=0;
while m<=n(i)
m=m+1;
u(i)=u(i)+2;
end
end