admin 管理员组文章数量: 1184232
matlab 中整型输出格式,fortran整数输出格式的问题
网页的内容:
[quote]
想把一个矩阵存成txt文件,用制表符tab分割的,这样可以用excel打开,每个数据占一个格,而不是整行数据在一个格内。
不知道能不能这样存,怎么存?
高手指点!谢谢!
作者:mltx 发表时间:2007-5-2 10:45:00
第1楼
char(9)是tab。
作者:f2003 发表时间:2007-5-4 2:39:00
第2楼
以前大家都没有注意到char这样的内部函数。自从一位兄弟发现后,此类问题很好的被解决了。3人行必有我师啊~
作者:mltx 发表时间:2007-5-4 20:00:00
第3楼
同理可以输出很多系统字符命令:
char(10)=Line feed (换行)
char(13)=Carriage return (返回第一列)
如:
write(*,*) "ABCDEF",char(13),"abc"
输出结果为:
abcDEF
作者:qqz2001 发表时间:2007-5-5 7:41:00
第4楼
可是一行有几万个数据,总不能这样一个一个写char(9)吧
作者:mltx 发表时间:2007-5-5 8:54:00
第5楼
如果需要,只得写。可以用循环语句嘛。
作者:qqz2001 发表时间:2007-5-5 8:59:00
第6楼
但是循环每次就换行了,怎么继续接在原来一行后面继续啊?
谢谢
作者:mltx 发表时间:2007-5-5 21:04:00
第7楼
可以用advance='no'吧。
也可以用隐循环嘛:
write(*, "( 10(e12.5,a) )" ) ( (a(i),char(9)), i=1,10)
其中含有变量的格式部分可以用内部文件实现。
作者:qqz2001 发表时间:2007-5-5 21:18:00
第8楼
谢谢,很好用。
又学了一招
我是fortran初学者,
但每次遇到困难都能得到帮助,同时能学到很多东西
非常感谢!!
[quote],
本文标签: matlab 中整型输出格式 fortran整数输出格式的问题
版权声明:本文标题:matlab 中整型输出格式,fortran整数输出格式的问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1700365010a415124.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论