求大神解决一个MATLAB程序

问题描述:

求大神解决一个MATLAB程序
如果p是直角三角形{a,b,c}的周长,1000以下的p中哪一个具有最多的解?
如果p是一个直角三角形的周长,三角形的三边长{a,b,c}都是整数.对于p= 120一共有三组解:
{20,48,52},{24,45,51},{30,40,50}
对于1000以下的p中,哪一个能够产生最多的解?

function [ Num,n,A ] = MostRTG( UpperNum )%mostrtg 求取给定最大值以内的数能够分解的成直角三角形最多的数%   此处显示详细说明%   UpperNum 是输入参数,设置最大数,默认值为1000% &nb...