Fortran Coder

查看: 14691|回复: 6
打印 上一主题 下一主题

[求助] 关于矩阵转置的尝试

[复制链接]

178

帖子

15

主题

0

精华

大宗师

F 币
4973 元
贡献
1152 点
楼主
发表于 2020-7-22 02:09:49 | 显示全部楼层
矩阵转置有现成的transpose函数,没必要自己写吧?
至于显示,确实没有什么好办法,只能自己写代码显示

178

帖子

15

主题

0

精华

大宗师

F 币
4973 元
贡献
1152 点
沙发
发表于 2020-7-23 07:58:56 | 显示全部楼层
爾果 发表于 2020-7-22 20:07
翻例题的时候发现一种写法

write( * , '(10i4)' ) array

这是fortran的 I/O格式啊……
i4是以四个空格的宽度显示整数,10是连续10个的意思
因为后面的矩阵中元素数量多于10个,就会重复用10i4的格式输出,每一次一行
对于固定大小的矩阵倒是可以这么用,但是如果是不定大小的矩阵就很麻烦了
那样还需要用一段代码来产生类似于 "(nI4)"的格式,n是个整数变量
我感觉,实则不如内循环语句好
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-17 10:31

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表