Abs "too many input arguments"
22 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am taking a Engineering Computation college course and I'm very new to Matlab. I cannot take the absolute value of a vector as it keeps telling me too many input arguments. I need to take the negative values of the vector and change them to positive, if there is another way to do this I would like to know as well. Thank you!
1 Commento
Risposte (1)
Steven Lord
il 31 Ott 2016
This:
abs(1, -2, 3)
is very different from this:
abs([1, -2, 3])
The former will throw the "too many input arguments" error you received because you're trying to call abs with three input arguments, each of which is a 1-by-1 array (a scalar.)
The latter will return a 1-by-3 array because you called abs with one input argument and that input argument was a 1-by-3 array (a vector.)
The documentation for the abs function does not show a three input syntax as being supported, it only shows a one input syntax.
0 Commenti
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!