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)