0
如何通過運行功能文件來獲得多個輸出。我寫了一個函數文件,其中包含一組代碼,用於計算3個等式,因爲輸入圖像相同(其大小爲[4265,12789,7])和鏈接方程。功能文件的多個輸出
我需要輸出圖像(.tif)與每個等式的輸入大小相同。來自3個方程式的3個輸出寫入功能文件。有沒有辦法做到這一點,而不是將每個方程分成不同的功能文件。
如何通過運行功能文件來獲得多個輸出。我寫了一個函數文件,其中包含一組代碼,用於計算3個等式,因爲輸入圖像相同(其大小爲[4265,12789,7])和鏈接方程。功能文件的多個輸出
我需要輸出圖像(.tif)與每個等式的輸入大小相同。來自3個方程式的3個輸出寫入功能文件。有沒有辦法做到這一點,而不是將每個方程分成不同的功能文件。
也就是說申報的約定:
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)