how to make functions in mainscript
Afficher commentaires plus anciens
Here is My question and my code. I just want to know how can I make functions in main script
The main script should call:
a function getData that accepts and returns two positive integer numbers.
a function adjust that puts the larger in N and smaller in M.
a function GCD that takes M and N then returns the gcd.
a function printResult to print the gcd.
% Asks the user for input and takes only positive numbers into account
a = input('First number: ');
b = input('Second number: ');
a = abs(a);
b = abs(b);
n = max(a,b);
m = min(a,b);
% This is the real trick, normally performed a number of times
r = n - m*floor(n/m);
% Repeats the operation until updates of a equal updates of b
while r ~= 0
n = m;
m = r;
r = n - m*floor(n/m);
end
% Displays the result
GCD = m
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur MATLAB dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
