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!