FORTRAN :
資料型態
|
宣告方式
|
儲存長度(Byte)
|
數值範圍
|
整數
|
INTEGER A
|
2
|
±32767
|
整數
|
INTEGER*2 A
|
2
|
同上
|
整數
|
INTEGER*4 A
|
4
|
±2,147,483,647
|
實數
|
REAL A
|
4
|
±8.43 E-37 ~ ±3.37 E+38
|
實數
|
REAL*4 A
|
4
|
同上
|
實數
|
REAL*8 A
|
8
|
±4.19 D-307 ~ 1.67 D+308
|
實數
|
DOUBLE PRECISION A
|
8
|
同上
|
複數
|
COMPLEX A
|
8
|
實、虛部皆為 REAL*4
|
複數
|
COMPLEX *8 A
|
8
|
同上
|
複數
|
COMPLEX*16 A
|
16
|
實、虛部皆為 REAL*8
|
邏輯
|
LOGICAL A
|
2
|
TRUE/FALSE
|
邏輯
|
LOGICAL*2 A
|
2
|
同上
|
字元
|
CHARACTER*10 A
|
10
|
長度為10的字串(最長127)
|
quantum2nd 發表在 痞客邦 留言(0) 人氣(13)
1.first
sudo apt-get install rpm build-essential
sudo apt-get install libstdc++6
sudo apt-get install ia32-libs
quantum2nd 發表在 痞客邦 留言(0) 人氣(1)
1.Download slatec_src.tgz and slatec4linux.tgz from http://www.netlib.org/slatec/
2.tar xvzf slatec_src.tgz
quantum2nd 發表在 痞客邦 留言(0) 人氣(4)
Fortran Subroutine to fit data point
http://www.personal.psu.edu/jhm/f90/progref.html
quantum2nd 發表在 痞客邦 留言(0) 人氣(4)
http://myweb.lmu.edu/dmsmith/g77Help.html
quantum2nd 發表在 痞客邦 留言(0) 人氣(7)
ref:
http://surf.ap.seikei.ac.jp/~nakano/linux/FortLib-e.html
1. copy libslatec.a
/usr/local/lib
quantum2nd 發表在 痞客邦 留言(0) 人氣(15)
fortran 90
http://people.sc.fsu.edu/~burkardt/f_src/f_src.html
77
http://people.sc.fsu.edu/~burkardt/f_src/slatec/slatec.html
quantum2nd 發表在 痞客邦 留言(0) 人氣(5)
數學上 運算規則是先加減後乘除 ;至於是先乘還事先除無所謂
但
程式上 卻差很多= =
紀錄一個雙精浮點 3.d-1
quantum2nd 發表在 痞客邦 留言(0) 人氣(44)
program test
implicit none
contains !以下為位內部函數function /subroutine ,只有program main 可呼叫 或 使用;且不用宣告real,external:: aa
quantum2nd 發表在 痞客邦 留言(0) 人氣(19)
1.function !key :don't change the imput
real,external ::aaa !this must be written in main program
real,intrinsic ::bbb
quantum2nd 發表在 痞客邦 留言(0) 人氣(37)