作者ededws1 (ATMJin)
看板Fortran
標題[問題] 迴圈用法
時間Sat May 23 01:17:10 2015
假設我現在有一個陣列A(10,3)
我想要讓A(n,2)都是同一個數字,我該如何輸入?
在用外面包DO迴圈很簡單,可是因為美觀我想要用一行就解決的方法
能行嗎?
還是其實用不到迴圈?
另外我知道用DATA這個指令也可以解決問題,但是因為排版上的美觀我也不是很想用
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.202.107
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Fortran/M.1432315035.A.F04.html
1F:→ kerwinhui: A(:,2)=想要的數字 05/23 11:57
2F:→ ededws1: 到底冒號是什麼意思?ALLOCATE也有用到但是一直不明白 05/23 14:00
3F:推 physbook: :是全部的意思? 05/23 18:10
4F:→ kerwinhui: slicing。如A(2:4,2)是A(2,2),A(3,2),A(4,2)的subarray 05/23 19:11
5F:→ ededws1: 可是單獨一個放說是slicing有點奇怪 05/23 20:17
6F:→ ededws1: 問題變了我改個標題好了,原本的問題不是很重要 05/23 20:18
※ 編輯: ededws1 (140.115.202.107), 05/23/2015 20:19:35
7F:→ physbook: 簡單講就是那個維度的特定或所有區間 05/23 22:40
8F:→ ededws1: 那宣告時的::呢?有意義嗎? 05/23 23:59
9F:推 physbook: 好像沒有什麼特別意義... 而且不加::也沒關係 05/24 00:10
10F:推 physbook: 發現本板搜尋::有一篇討論,但是好像也沒有什麼結果... 05/24 00:17
11F:→ ededws1: 那我再順便請教一下,在讀檔案時如果檔案裡面有TAB該如何 05/24 10:53
12F:→ ededws1: 解決? 05/24 10:53
13F:→ ededws1: 雖然知道ASCII碼是9,但不知道要如何使用。FORMAT也不知 05/24 10:54
14F:→ ededws1: 要怎麼寫 05/24 10:55
15F:→ rex0707: 你要不要找本彭國倫的書來看比較快 05/24 11:05
16F:→ ededws1: 翻過了,裡面沒寫 05/24 14:21
17F:→ ededws1: 如果只是我沒找到,可以提醒我一下在哪裡嗎? 05/24 14:22
19F:→ ededws1: 謝謝,等我有空再來測試一下 05/25 18:48
20F:→ crazy10167: 宣告時加::才能給等號 如real pi 05/31 01:54
21F:→ crazy10167: 加::就能real::pi=3.1415 05/31 01:54
22F:→ zmack0905: 如果你需要在宣告階段就下初值就要冒號 06/11 17:00