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 次查看(过去 30 天)
function myRand
a=1+rand(3,4)*9
end
thats it..am a beginner learning to create functions

回答(1 个)

Bjorn Gustavsson
Bjorn Gustavsson 2021-12-8
编辑:Bjorn Gustavsson 2021-12-8
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

类别

Help CenterFile Exchange 中查找有关 Mapping Toolbox 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by