I've read many codes that when calling a function it equals to status. Like this:
[status]=function(s)
What is the status for?

 采纳的回答

Jan
Jan 2013-2-27
编辑:Jan 2013-2-27
See movefile. Checking the status allows to check for errors:
[status,message,messageid] = movefile(File1, File2);
if ~status
warning(message)
end
Now a warning appears, but it could be an error also. E.g. the destination could be write protected.
Equivalent for mkdir. Here the use of the status and the messages is explained in the documentation also: doc mkdir.

更多回答(2 个)

Doug Hull
Doug Hull 2013-2-26

0 个投票

To let you know the status, or output of the function. It varies based on each function. Read the doc for each function for details.

1 个评论

Could you give me an example please, I don't see the difference between using it and don't using it. Thank you!

请先登录,再进行评论。

rajashekar chava
rajashekar chava 2021-9-5

0 个投票

status(1)=!

1 个评论

This is not valid syntax in MATLAB. The ! operation is only valid at the beginning of a command.

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 External Language Interfaces 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by