Why does putting a space after a function give a vector output?

I'm trying to pin down some behaviour I don't quite understand. In the following code:
floor 12
I expected this to return an error. However it returns
ans = 49 50
this seems to correspond in some way that 1 represents 49 and 2 represents 50. We can do a similar thing like
floor randomcharacters
or even with other inbuilt functions
abs 55.3
Does anyone know why exactly matlab returns these outputs?
Paul

 Risposta accettata

1 Commento

Thanks madhan, that answers my question entirely! I couldn't find it before.
It isn't an assignment, it was a question a student asked in a lab and I had not come across this behaviour before. Thanks again!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Centro assistenza e File Exchange

Prodotti

Release

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by