1

我想将多项式 p 作为用户在 matlab 中针对给定度数(每次由用户指定)的输入,以便多项式一次将一个元素输入到从 1 到 n 的每个索引处的矩阵中。其中 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 回答