Help with making a function.
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am trying to create a function that takes a single number and determines if it is a square root or not. If it is a perfect square it takes the square root, and if not it divides by three and rounds down. How do i do that?
this is what I have:
function y = x^2;
if y=1;
z = sqrt(y);
end
else
y/3
0 commentaires
Réponses (2)
Akira Agata
le 12 Mar 2019
Like this? (Please save the following code as squareRootCheck.m)
function y = squareRootCheck(x)
if mod(sqrt(x),1) == 0
y = sqrt(x);
else
y = floor(x/3);
end
end
0 commentaires
Stephen23
le 12 Mar 2019
function y = myfun(x)
y = sqrt(x);
if y~=fix(y)
y = floor(x/3);
end
end
0 commentaires
Voir également
Catégories
En savoir plus sur Linear Algebra dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!