Problem with writing this function
显示 更早的评论
I do not understand what is wrong with this function. When I try to run the function written like this the error down below comes up.
y = (x.-1)/((x.^2).+x)

采纳的回答
更多回答(1 个)
Vikas Kumar
2019-10-9
0 个投票
Agree with Jon. I think you are getting error because of . operator you use with the addition and subtraction. This . operator is only meaningful when you want to do element by element operation, which in case of addition and subtraction is by default.
So:
y = (x-1)./((x.^2)+x)
1 个评论
Jon
2019-10-9
Note also that parenthesis around exponentiation are not necessary either. They do not cause an error, but make the expression harder to read.
类别
在 帮助中心 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!