matlab我想每次循环都能输入一个数值

2025-02-26 05:59:21
推荐回答(1个)
回答1:

你要注意s是个数组,还有画图时自变量和因变量的维数要一致,然后函数的参数要清楚,估计你是初学者。

>> a=1;

b=1;

s=zeros(1,10);

n=10;

>> for i=1:n

    c=input('Input');                                  

    s(i)=a.*exp(i.*(i.*b.*cos(r(i))+c));

end

Input1  %我输入的10个数是1~10;

Input2

Input3

Input4

Input5

Input6

Input7

Input8

Input9

Input10

>> theta=abs(s);

polar(r,theta)