2012-12-01 145 views
0

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

我需要输出图像(.tif)与每个等式的输入大小相同。来自3个方程式的3个输出写入功能文件。有没有办法做到这一点,而不是将每个方程分成不同的功能文件。

回答

4

也就是说申报的约定:

function [y1,...,yN] = myfun(x1,...,xM) 

,这是一个example

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)