Bir işlev için çoklu çıkış dönüşü nasıl geçmeli? Ben çok çıkış kodunuz varsa
function [a b] = foo()
a = 1;
b = 2;
end
biz sadece 1.
değilim
function test(a)
a
end
test(foo());
O yazdırır, doğrudan başka bir fonksiyona foo() 'in sonucu uzatabilir Elbette, testte, argümanını nasıl yok edebiliriz. Bu bir dizi değil. Yapmamız gerekecek mi?
[x, y] = foo();
test(x, y);
'bar (foo()); Sadece ilk dönen çıktı barda geçirilen görünüyor @Rashid' – Rashid
sadece iyi çalışması gerekir. –
Her ikisi de geçer. Fonksiyonunuz çok basit, a = 1: 5', b = a.^2' gibi bir şey deneyin. – Rashid