My function has 20 inputs, in other words, it looks something like this:
function [output1,output2]=multi_input(a,b,c,d,e,f,g,h,i,j,k)...end
Now of course, the obvious answer would be, to me, rewrite the function as accepting a single input. But let's say I don't want to do this. How can I, in an effort to have a better readable code that doesn't go over the margin, tell multi_input.m to treat an array A that is a 1×20 to accept each array element as an input to the function? In other words, using the function like this:
A(1)=...;A(2)=...;...A(20)=...;[output1,output2]=multi_input(A)
Best Answer