问题标题:
如何用Fortran输出矩阵啊假设现有一5*5矩阵:a(5,5)=(/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25/)现在我想用fortran把它输出如下矩阵格式16111621271217223813182349141924510152025
问题描述:

如何用Fortran输出矩阵啊

假设现有一5*5矩阵:a(5,5)=(/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25/)

现在我想用fortran把它输出如下矩阵格式

16111621

27121722

38131823

49141924

510152025

请问用write怎么弄出来啊,我弄出来行列是相反的啊

我用的是write(*,"(5(5i5,/))")a

刘金铎回答:
  不是输出的问题,是初始化的问题.Fortran是列优先的数组储存策略,你初始化的矩阵就是输出的样子.
查看更多
数学推荐
热门数学推荐