1

多項式が 1 から n までの各インデックスで一度に 1 つの要素を行列に入力されるように、特定の次数 (毎回ユーザーが指定) の matlab のユーザーからの入力として多項式 p を取得したいと考えています。ここで、n は多項式の次数です。このようなことをしようとしていましたが、行き詰まりました

     for M = 1:n
        p[n] = input('polynomial')
        p
     end

行列の各インデックスに多項式係数を入力する方法、つまり各インデックス位置に到達する方法を教えてください。

4

1 に答える 1

1

ループを使用する代わりに、次の方法を使用して入力として多項式を取得できます。

p = input('Enter a polynomial in [] brackets');

ユーザーは次のように多項式を入力する必要があります。

[2, 4, 3, 8];

length次に、次のコマンドを使用して次数を計算できます。

n = length(p);
于 2013-03-28T21:03:53.910 に答える