如何通过运行函数文件获得多个输出。我编写了一个函数文件,其中包含一组代码来计算 3 个方程,因为输入图像相同(其大小为 [4265,12789,7])和连接方程。
我需要与每个方程的输入大小相同的输出图像 (.tif)。写在函数文件中的 3 个方程的 3 个输出。有没有办法做到这一点而不将每个方程分成不同的函数文件。
那是声明的约定:
function [y1,...,yN] = myfun(x1,...,xM)
这是一个例子:
function [y1,y2] = average_and_sum(x)
if ~isvector(x)
error('Input must be a vector')
end
y1 = sum(x)/length(x)
y2 = sum(x)