What is the args for codegen for a double?

5 views (last 30 days)
This is my function ... function funcX(voltage_0,voltage_1,current,voltge_setting)
How do I create the codegen command-line ? Those are function inputs are all double data types.

Answers (1)

Andy on 24 Jul 2017
Hi Garrett,
To compile a function that takes arguments simply use "codegen fcnName -args" followed by a cell array of example input values.
So, assuming that you want to compile funcX and "voltage_0","voltage_1","current", and "voltge_setting" are all meant to be scalar doubles you could run the following from command line:
codegen funcX -args {1,2,3,4}
More information on the codegen command is provided at: https://www.mathworks.com/help/coder/ref/codegen.html
Ricardo Gutierrez
Ricardo Gutierrez on 7 Dec 2020
Dear Ryan,
Thank you. I have another question, if I have several entries (scalars and arrays), can you tell me what the syntax with variable length of arrays would be like ?. Another thing, can the "varargin" variable be used as well?

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!