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 Ansicht (letzte 30 Tage)
function myRand
a=1+rand(3,4)*9
end
thats it..am a beginner learning to create functions

Antworten (1)

Bjorn Gustavsson
Bjorn Gustavsson am 8 Dez. 2021
Bearbeitet: Bjorn Gustavsson am 8 Dez. 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

Kategorien

Mehr zu Mapping Toolbox finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by