Functions and For Loops For Polynomials
古いコメントを表示
I need to write a function that takes two inputs, a vector that is the the coefficients of a polynomial starting with the lowest degree term and a scalar to evaluate it at, I'm supposed to use a for loop to evaluate it in the function. I also cannot use '^' this built in function. Any guidance?
2 件のコメント
James Tursa
2020 年 3 月 31 日
What have you done so far? What specific problems are you having with your code?
Alex Baham
2020 年 3 月 31 日
採用された回答
その他の回答 (1 件)
David Hill
2020 年 3 月 31 日
Too bad you can't use polyval(). This might get you started.
function e=evalPoly(p,a)
x=1;
e=0;
for k=1:length(p)
e=e+p(k)*x;
x=x*a;
end
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!