2012-12-01 61 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)