24小时热门版块排行榜    

查看: 393  |  回复: 6

量子力学112

新虫 (正式写手)

[交流] 格式 已有2人参与

write(FOR(2:3),  '(I2)') N  其中for(2:3)表示什么意思?

(??(1x,f6.3))中的两点?表示什么意思?

谢谢各位同仁前辈了!

发自小木虫Android客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

量子力学112

新虫 (正式写手)

我现在用的是fortran90版本

发自小木虫Android客户端
2楼2017-10-18 22:16:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ylsxz2012

铜虫 (初入文坛)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
jjdg: 金币+1, 感谢参与 2017-10-21 13:37:37
Fortran 90和MATLAB差不多。FOR(2:3)就是取你定义为FOR的一位数组中第二个和第三个数。你要求机器整数形式输出 (write)。
你怎么会用FOR作数组名?

“(??(1x,f6.3))中的两点?表示什么意思?”你这个问的我看不懂。看格式像是输出或者输入格式。
1x -- 一个空格,
f6.3 -- 浮点6位但三位小数点后。
3楼2017-10-19 06:55:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

量子力学112

新虫 (正式写手)

这个是汪国伦写的fortran95的一道例题,我没有整明白,等下跟你发这个例子,您看看

发自小木虫Android客户端
4楼2017-10-19 08:02:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

量子力学112

新虫 (正式写手)

引用回帖:
3楼: Originally posted by ylsxz2012 at 2017-10-19 06:55:53
Fortran 90和MATLAB差不多。FOR(2:3)就是取你定义为FOR的一位数组中第二个和第三个数。你要求机器整数形式输出 (write)。
你怎么会用FOR作数组名?

“(??(1x,f6.3))中的两点?表示什么意思?”你这个问的我看不 ...

您看下这个例子
格式


格式-1


格式-2



发自小木虫Android客户端
5楼2017-10-19 08:43:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

量子力学112

新虫 (正式写手)

感觉他这里对于三维数组的输入就完全错误了,我试了下,这么输入也会报错

发自小木虫Android客户端
6楼2017-10-19 08:45:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1014511134

专家顾问 (正式写手)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
jjdg: 金币+1, 感谢参与 2017-10-21 13:37:49
write第一个参数一般为通道号,这里FOR是字符串,这里边的FOR(2:3)是,字符串的第二到第三个字符,就是把整形的N值转化为字符串
7楼2017-10-20 17:49:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 量子力学112 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见