回 帖 发 新 帖 刷新版面

主题:[讨论]用matlab循环语句编程

哪位高手能邦我解决一下,下面的matlab编程问题
写出以一直角边最以长为20的勾股弦数

回复列表 (共4个回复)

沙发

哪位高手能邦我解决一下,下面的matlab编程问题
写出以一直角边最长为20的勾股弦数

板凳

k=1
for p=1:5
    for q=2:2:10
        a(k,1)=p*p+p*q
        a(k,2)=q*q/2+p*q
        a(k,3)=p*p+q*q/2+p*q
         
        if  (a(k,1)>=20)|( a(k,2)>=20) 
            break
        end
       k=k+1;
    end
end
a

3 楼


for p=1:1:20
   for k=1:1:30
  if(p*p+400==k*k)
  p,k
end
end
end

4 楼

谢谢高手们
真的是太感谢了

我来回复

您尚未登录,请登录后再回复。点此登录或注册