Consider the following function declaration/definition (the body of the function is not shown; assume you have such function m-file available to Matlab and it is correctly constructed): function [a, b, B] = getParameters() How many input arguments does this function require? a) 3 b) none c) 2 d) 1
Consider the following function declaration/definition (the body of the function is not shown; assume you have such function m-file available to Matlab and it is correctly constructed):
function [a, b, B] = getParameters()
How many input arguments does this function require?
a) 3
b) none
c) 2
d) 1
- We have to calculate the number of parameters that this declaration of Matlab function require.
- We have the function defined as ::
function [a, b, B] = getParameters()
- In Matlab the a function has arguments and the return variables.
The return statements are declared inside the square brackets as we see here and the input parameters are declared inside the function name which is getParameters in this case.
- We see that getParameters() function is not taking a single argument. So the input arguments that this function require are :: 0.
- The a , b , B we see in the code are the return values of the function not the parameters.
Step by step
Solved in 2 steps