0

如何通过运行函数文件获得多个输出。我编写了一个函数文件,其中包含一组代码来计算 3 个方程,因为输入图像相同(其大小为 [4265,12789,7])和连接方程。

我需要与每个方程的输入大小相同的输出图像 (.tif)。写在函数文件中的 3 个方程的 3 个输出。有没有办法做到这一点而不将每个方程分成不同的函数文件。

4

1 回答 1

4

那是声明的约定:

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)
于 2012-12-01T11:23:13.417 回答