Problem with writing this function
Mostra commenti meno recenti
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)

Risposta accettata
Più risposte (1)
Vikas Kumar
il 9 Ott 2019
0 voti
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 Commento
Jon
il 9 Ott 2019
Note also that parenthesis around exponentiation are not necessary either. They do not cause an error, but make the expression harder to read.
Categorie
Scopri di più su Creating and Concatenating Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!