5
我正在尋找將兩個輸出函數的輸出傳遞到一個兩行輸入函數中。將兩個值從一個Matlab函數傳遞到另一個函數的另一行
也就是說,如果我有兩個功能
function [out1, out2] = funA(in)
%function definition here
function out = funB(in1, in2)
%function definition here
我要像做
out = funB(funA(in)) %this doesn't actually work
是否有語法要做到這一點,而不必把它寫爲
[o1, o2] = funA(in)
out = funB(o1, o2)
我'm也找不到
[o1, o2] = funA(in); out = funB(o1, o2);
你不能這樣做「easly」。你可以嘗試通過在matlab中重新生成東西,如[如何將函數的多個輸出直接傳遞給另一個函數?](http://stackoverflow.com/questions/39359410/how-to-directly-pass-multiple-outputs -of-A-功能到另一個)。 – Marcin
http://stackoverflow.com/q/39359410/2627163 – EBH
即使人們告訴你如何去做,它的混淆,而不是改進。我建議你不斷琢磨'o1'和'o2'並將它們作爲值傳遞 –