matlab计算一个函数在多个点的值程序结果为什么是这样?自变量和变量都是数组

2024-11-25 12:25:24
推荐回答(2个)
回答1:

看不懂你问的啥意思。如果你的意思是要求你编的函数输入变量只取整数的话在程序开头加:
if
rem(input,1)~=0
error('输入错误');
end

回答2:

for i=1:11
x(i)=cos((23-2*i)*pi/22);
y(i)=1/(1+x(i).^2);
fprintf('y(%f)=%f\n',x(i),y(i));
end
输出的问题,x,y都是向量