For clarity, the original answer only deals with 2d vectors, but I may not know the size of mine.
Function with multiple inputs to function with vector input
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Josef Lát
am 3 Nov. 2022
Beantwortet: Fangjun Jiang
am 3 Nov. 2022
f = @(z1, z2, ..., zn) ...
and I would need to unwrap a vector z = [z1, z2, ..., zn] instead:
f = @(z) ...
How can this be done?
2 Kommentare
Akzeptierte Antwort
Fangjun Jiang
am 3 Nov. 2022
f=@(z1,z2,z3) z1+z2+z3;
f(1,2,3)
a=1:3;
b=num2cell(a);
f(b{:})
0 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!