求Fortran 矩阵各值平方的程序

偶对Fortran完全不懂得说,就想做一个最简单的程序,就是一个矩阵中所有的数值,在shift之后,变成了原值的平方。急急急,跪求~... 偶对Fortran完全不懂得说,就想做一个最简单的程序,就是一个矩阵中所有的数值,在shift之后,变成了原值的平方。急急急,跪求~ 展开
 我来答
清山媚水
2010-06-03 · TA获得超过287个赞
知道答主
回答量:100
采纳率:0%
帮助的人:0
展开全部
程序
program mf

real a(5,5)

do i=1,5
do j=1,5
a(i,j)=i+j
end do
end do

print 10, ((a(i,j), i=1,5),j=1,5)

call mf2(a,5)

print *, ' '

print 10, ((a(i,j), i=1,5),j=1,5)

10 format(1x, 5f15.5)

end program mf

subroutine mf2(a,n) ! 求矩阵平方的子程序

real a(n,n)

do i=1,n
do j=1,n
a(i,j)=a(i,j)*a(i,j)
end do
end do

end subroutine mf2

运行结果
2.00000 3.00000 4.00000 5.00000 6.00000
3.00000 4.00000 5.00000 6.00000 7.00000
4.00000 5.00000 6.00000 7.00000 8.00000
5.00000 6.00000 7.00000 8.00000 9.00000
6.00000 7.00000 8.00000 9.00000 10.00000

4.00000 9.00000 16.00000 25.00000 36.00000
9.00000 16.00000 25.00000 36.00000 49.00000
16.00000 25.00000 36.00000 49.00000 64.00000
25.00000 36.00000 49.00000 64.00000 81.00000
36.00000 49.00000 64.00000 81.00000 100.00000
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式