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

 採用された回答

madhan ravi
madhan ravi 2020 年 9 月 24 日

0 投票

1 件のコメント

Paul Bowen
Paul Bowen 2020 年 9 月 24 日
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!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

製品

リリース

R2019a

質問済み:

2020 年 9 月 24 日

コメント済み:

2020 年 9 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by