Question about functions in MATLAB
Show older comments
What is the difference between this code
function result = square(n)
result = n*n;
end
and this code
number = 4;
numberSquared= square(number);
disp(numberSquared);
Like I'm confused about the first code specifically. Are both the codes doing the same thing or is there a difference?
Accepted Answer
More Answers (1)
shaik faraz
on 8 Apr 2022
0 votes
upper one is a function
lower one is a script
script only gets you result if u run that particular script
but function can be called from other scripts
Categories
Find more on Language Support 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!