Problem 313. Pythagorean perfect squares: find the square of the hypotenuse and the length of the other side

Given the square root of a square number, seed, and a range, n, find the square number, Z as well as the other side, y, the square root of a square number i.e. return the hypotenuse squared as well as the length of the other side. Note that n is the number of squares to search through starting with one.

HINT: Z = seed^2 + y^2 where Z = z^2, find Z first and then y.

Note that Z, seed^2 and y^2 are all perfect squares.

>> [z s] = findPerfectZ(3,6)

z = 25

s = 4


Solution Stats

49.5% Correct | 50.5% Incorrect
Last solution submitted on May 22, 2017

Problem Comments


Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!