fortran 語(yǔ)言中GE,GT,LE,LT代表什么意思 Fortran問(wèn)題:如圖,GT,EQ,LT表示什么?
1、GE:大于等于號(hào)(>=);
2、GT是大于號(hào)(>);
3、LE是小于等于號(hào)(<=);
4、LT是小于號(hào)(<)。
擴(kuò)展資料:
最大特性是接近數(shù)學(xué)公式的自然描述,在計(jì)算機(jī)里具有很高的執(zhí)行效率。易學(xué),語(yǔ)法嚴(yán)謹(jǐn)。可以直接對(duì)矩陣和復(fù)數(shù)進(jìn)行運(yùn)算,這一點(diǎn)類(lèi)似matlab。
自誕生以來(lái)廣泛地應(yīng)用于數(shù)值計(jì)算領(lǐng)域,積累了大量高效而可靠的源程序。很多專(zhuān)用的大型數(shù)值運(yùn)算計(jì)算機(jī)針對(duì)Fortran做了優(yōu)化。廣泛地應(yīng)用于并行計(jì)算和高性能計(jì)算領(lǐng)域。
參考資料:
百度百科-公式翻譯器
GE是大于等于號(hào)(>=),GT是大于號(hào)(>),LE是小于等于號(hào)(<=),LT是小于號(hào)(<)
在用fortran編程的時(shí)候如果要寫(xiě)到A<B,則用命令A(yù).LT.B.
F77 要使用縮寫(xiě)來(lái)做 邏輯判斷:
.GE. ---- 英文全稱(chēng):Greater or Equal ; 意思:大于等于;
.GT. ---- 英文全稱(chēng)::Greater Than; 意思:大于
.LE. ---- 英文全稱(chēng):: Less or Equal; 意思:小于等于
.LT. ---- 英文全稱(chēng): : Less Than; 意思:小于
.EQ. ---- 英文全稱(chēng)::Equal ; 意思:等于
.NQ. ---- 英文全稱(chēng):Not Equal ; 意思: 不等于
GE大于或者等于,
GT大于,
LE小于或者等于,
LT小于
用.GT.等表示比較(關(guān)系運(yùn)算)是FORTRAN77的用法,兩邊的點(diǎn)號(hào)與字母是一個(gè)整體,在Fortran90中可以用新的符號(hào)來(lái)表示,建議以后都用新方法。對(duì)照如下,括號(hào)里是新符號(hào):
.LT. (< ) .LE.(<=) .EQ. (=) .NE. (/=,不等于) .GE.(>=) .GT.(>)
最近編寫(xiě)F77到F90的轉(zhuǎn)換程序,發(fā)現(xiàn)有的將 .GT. 中的點(diǎn)號(hào)與字母分開(kāi),甚至有的在中間換行到續(xù)行中,為了處理這種情況,費(fèi)了不少腦筋。
相關(guān)評(píng)說(shuō):
曲江區(qū)機(jī)電: ______ fortran90語(yǔ)言中d和e是什么意思啊?求解 D:是雙精度的意思 E:應(yīng)該是科學(xué)計(jì)數(shù)法,即1e5之類(lèi)的吧
曲江區(qū)機(jī)電: ______ 可以讀入原始文件中的東西,然后寫(xiě)入新的文件 比如說(shuō)你的文件名為“aa.dat”,有m行,想在第n行插入 Program a implicit none integer :: i,m character(len=100) :: X open(1,file='aa.dat') open(2,ile='aa2.dat') do i = 1, n read(1,*)X write(2,*)X end do write(2,*)'你想要插入的語(yǔ)句' do i = n+1, m read(1,*)X write(2,*)X end do end
曲江區(qū)機(jī)電: ______ CALL GRKT1 (Y,W,F,D):GRKT1 (Y,W,F,D) 是個(gè)子程序,Y,W,F,D分別為子程序的參數(shù),call為調(diào)用它
曲江區(qū)機(jī)電: ______ 你可以用progn函數(shù).如(if ( (progn (setq a (1+ a)) (setq b (1+ b)) (setq c (+a b)) ) (print "false"))
曲江區(qū)機(jī)電: ______ 循環(huán) 整數(shù)型
曲江區(qū)機(jī)電: ______ read語(yǔ)句第一個(gè)參數(shù)是文件號(hào)(包括外部文件-(真正的文件、設(shè)備)或內(nèi)部文件(字符串)),第二個(gè)參數(shù)是格式說(shuō)明,是一個(gè)字符串. write (ifmt,'(''('',i3,''a1)'')') nyl 是把ny1按照指定的格式寫(xiě)到字符串ifmt中,fortran中單引號(hào)'是字符串界定符號(hào)...
曲江區(qū)機(jī)電: ______ 定義一個(gè)數(shù)組,名字交 vendor_code ,大小是 550,長(zhǎng)度是 1,類(lèi)型是整型
曲江區(qū)機(jī)電: ______ 這個(gè)是保存為*.f90格式的fortran程序,其中的$是換行符號(hào),意思是接著下一行繼續(xù)寫(xiě). 整理一下就等價(jià)為這個(gè): PROGRAM MAIN DO 80 I=1,NI J1 = NI-I+1 J2 = NI+(I-1) DO 80 J=J1,J2 $ IF (J.GT.J1) GO TO 50 K=20+I $ GO TO 60 50 CALL MOVE (1,J-1) 60 CALL MOVE (2,J) 70 CALL MOVE (3,J) 80 CONTINUE END 你在出現(xiàn)$的地方把后面的語(yǔ)句放在下一行,就可以了. 希望對(duì)你有幫助,有空多交流fortran
曲江區(qū)機(jī)電: ______ 你確定這段代碼運(yùn)行結(jié)果是這樣的?你用的哪個(gè)編譯器?代碼看不出來(lái)問(wèn)題.但輸出文件,一般不要用 old,除非你確定輸出文件已經(jīng)存在了.否則就直接:open(11,fil...