liudy02 发表于 2020-7-22 02:09
矩阵转置有现成的transpose函数,没必要自己写吧?
至于显示,确实没有什么好办法,只能自己写代码显示 ...
爾果 发表于 2020-7-22 20:07
翻例题的时候发现一种写法
write( * , '(10i4)' ) array
Do i = 1 , size(array,2)
write( * , '(*(i4,1x))' ) array(:,i)
End Do
liudy02 发表于 2020-7-23 07:58
这是fortran的 I/O格式啊……
i4是以四个空格的宽度显示整数,10是连续10个的意思
因为后面的矩阵中元素 ...
write(11, '(2x, f0.8, 2x, f0.8)' ) x, y
write(11, '( 2(2x, f0.8) )' ) x, y
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |