如何在matlab中将多项式作为输入?

时间:2013-03-28 20:23:50

标签: matlab

我想在matlab中将多项式p作为来自用户的输入用于给定的度数(每次由用户指定),使得多项式一次一个元素地输入到从1到n的每个索引处的矩阵中。其中n是多项式度。我试着做这样的事情,但是卡住了

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

如何在矩阵的每个索引处输入多项式系数,即如何到达每个索引位置?

1 个答案:

答案 0 :(得分:1)

您可以使用以下方法将多项式作为输入,而不是使用循环:

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

现在用户应输入如下的多项式:

[2, 4, 3, 8];

然后您可以使用length命令计算其度:

n = length(p);