How can i give inputs as a matrix ?

3 views (last 30 days)
bora
bora on 22 Dec 2018
Commented: Stephen23 on 22 Dec 2018
i have a function a(x1,x2,x3 ........ x161) = ..........;
when i give inputs in this function like this a(randn(1,161))
it returns me only one input is given. need 160 more input how can i solve this issue
  1 Comment
Stephen23
Stephen23 on 22 Dec 2018
"i have a function a(x1,x2,x3 ........ x161)..."
You should really consider redesigning your function so that it just has one array inut, rather than 161 individual input arguments. One array input would be much simpler to work with, be less liable to bugs, and most likely make your code more efficient.

Sign in to comment.

Accepted Answer

madhan ravi
madhan ravi on 22 Dec 2018
Edited: madhan ravi on 22 Dec 2018
inputs=num2cell(randn(1,160))
a(inputs{:})

More Answers (0)

Categories

Find more on Resizing and Reshaping Matrices in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!