PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Fortran
[问题] 可变矩阵输出格式问题
楼主:
chaosam
(#42)
2016-03-04 13:02:09
我现在有一个n x n的矩阵A
n可以是2, 3 , 4,...(由我给订)
现在想再萤幕上输出2x2的话就是
write(*,"(2F12.5)") A
输出3x3的话就是
write(*,"(3F12.5)") A
输出4x4的话就是
write(*,"(4F12.5)") A
有没有办法让我的输出部分是一个变量
让每行输出个数等于n值
不用每次输出大小不同都需要去改F前面的值
谢谢
作者:
noonee
(我和烤肉间只差一撮孜然)
2016-03-04 16:06:00
括号的内容可以用character 例如format="(4F12.5)"既然是变量character 你就可以用变量去控制了
作者: youlieme (仙女吃槟榔)
2016-03-04 16:38:00
可以设一个字串变量 用internal file去改变他的值
作者:
bluebanana
({忧郁芭娜娜})
2016-04-07 18:37:00
Do i=1,n 然后write(*,*)A(i,:) 最后end do这样比较笨又直白,不知道有没有解决你的问题
作者:
rex0707
(我就是我)
2016-04-08 13:38:00
write(*,*)A(i,:) 好像会自动换行
继续阅读
[问题] 征求高手协助
hsuyuchen8
[问题] 编成问题 type的使用
dreler1
[问题] 主程式 call subroutine 会爆掉的原因
sin55688
[问题] compile问题
yanesesn
[请益] 征一名Fortran高手协助
how75011
[问题] 写入档案
noonee
[问题] 关于77.90混用 与INCLUDE .inc档
QOO0838
[问题] 如何编译出来 可以显示中文
akak47g
[请益] 关于世界时与地方时转换
linccit
[问题] 有关double precision运算式
ttjhninn
Links
booklink
Contact Us: admin [ a t ] ucptt.com