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!