宣布;程序“;在matlab中
我是MATLAB新手,在文档中似乎找不到这个。 我知道如何声明一个返回某些内容的函数,但如何声明一个不返回任何内容的函数,或者一些人所称的过程 我可以这样做,但我想知道是否有更好的方法:宣布;程序“;在matlab中,matlab,Matlab,我是MATLAB新手,在文档中似乎找不到这个。 我知道如何声明一个返回某些内容的函数,但如何声明一个不返回任何内容的函数,或者一些人所称的过程 我可以这样做,但我想知道是否有更好的方法: function ret = myProcedure() %do stuff ret = 0; %random var; has no meaning end 编辑1:我正在使用MATLAB R2014b只需从函数声明中删除ret,并将其替换为一组空大括号([]): 我总是这样做,因为我明确地
function ret = myProcedure()
%do stuff
ret = 0; %random var; has no meaning
end
编辑1:我正在使用MATLAB R2014b只需从
函数
声明中删除ret
,并将其替换为一组空大括号([]
):
我总是这样做,因为我明确地告诉MATLAB我什么也不返回,这是由空数组[]
表示的。这是一种风格选择,你不必遵循它
可能更清洁的是,另一种方法是按照David的建议去做:
function myProcedure
%do stuff
end
只需创建一个没有输出参数的函数。也许您可以给出一些代码来更好地显示您的问题?请阅读标签说明:您的问题似乎与在Matlab中构建GUI无关,因此我删除了[Matlab guide]标签。只需
函数myProcedure
就足够了
function myProcedure
%do stuff
end