learning to create functions in matlab(R2019a) but every time i try to do so , The value assigned might be un used (used a)create the file in code file, Am a beginner
1 view (last 30 days)
Show older comments
function myRand
a=1+rand(3,4)*9
end
thats it..am a beginner learning to create functions
0 Comments
Answers (1)
Bjorn Gustavsson
on 8 Dec 2021
Edited: Bjorn Gustavsson
on 8 Dec 2021
Ok, here's what you're missing in this example:
function a = myRand
a=1+rand(3,4)*9;
end
Now your function has an output-variable, a, that the function will return when called. You can also have multiple output-variables:
function [a,b] myRand
a=1+rand(3,4)*9;
b = sin(a);
end
For the cases where that is prefereable.
Since you are a beginner you might consider looking over the "on-ramp" material on the site: on-ramp.
HTH
0 Comments
See Also
Categories
Find more on Mapping Toolbox 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!