Help with making a function.
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (2)
Akira Agata
am 12 Mär. 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 Kommentare
Stephen23
am 12 Mär. 2019
function y = myfun(x)
y = sqrt(x);
if y~=fix(y)
y = floor(x/3);
end
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu Linear Algebra finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!