MATLAB写Function时,如何Return value

比如我想让function return一个变量x,赋予x=1function x = myFunction() %function name: myFunction, takes no input, return x;x=1;但是运行上面的东西,在Workspace里,没有出现新的变量x,怎么办呢?看图
2026年09月25日 11:02
有3个网友回答
网友(1):

你如果以
myFunction
进行调用,
应当有一个变量叫:ans
它的值应当为1

如果以
y=myFunction调用的话,应当有一个变量叫y,它的值是1
以
x=myFunction调用的话,应当有一个变量叫x,它的值为1

网友(2):

需要在命令行窗口用
>> x = myFunction
来运行函数。
如果你想用F5点一下直接在工作区生成一个叫x的变量,应该用脚本m文件

网友(3):

main函数的最后加这条语句:return 0;