I am receiving a "parse error" in this function. Can anyone help me?

function y = f2(x)
y = x.^7 -6.0*x.^6 -14.1*x.^5 +97.6*x.^4 +70.5*x.^3 -423.9*x.^2 -169.0*x. +443.9 ;
end
I got the error on the last "+"
Thank you any help will be appreciated

 采纳的回答

You have a dot before the plus. Addition is always an element-wise operation, so you don't need a dot there.

2 个评论

Alternately, since you're trying to evaluate a polynomial, consider using the polyval function.
Thank you both very much for your responses. You were right the dot before the plus was the issue.

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Programming 的更多信息

产品

版本

R2019b

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by