fortran怎麼找一組數中最小值 用fortran變成,求得一組數,比如a,b,c,d,然後用什麼語句求這四個數中最小的那個?

fortran怎麼找一組數中最小值 用fortran變成,求得一組數,比如a,b,c,d,然後用什麼語句求這四個數中最小的那個?


樓上的算灋太麻煩了吧?
應該是個新手.
其實數組最小值非常簡單.
real a(n)
write(*,*)'最小值是:',MinVal(a)
就可以了.
就算不用MinVal函數,這樣寫也太麻煩了.
更簡單高效的方法如下:
mymin = a(1)
do i = 2,n
mymin = min(mymin,a(i))
end do



Fortran語言:CHARACTER COMENT(*)*60和CHARACTER ANT*(*)是什麼意思?


CHARACTER COMENT(*)*60意思是,定義一個字串數組,名字叫coment,(每個元素的)長度是60,其元素的個數由實參决定.CHARACTER ANT*(*)意思是,定義一個字串,名字叫ant,其長度由實參决定.Program Baidu_Thlws Impl…



X+5/7X=4.


X+5/7X=4.8(1+5/7)X=4.8(12/7)X=4.8X=4.8*7/12X=2.8



已知方程cos2x+4sinx-a=0有解,那麼a的取值範圍.


原方程可變形為a=cos2x+4sinx=1-sin2x+4sinx=-(sinx-2)2+5∵sinx∈[-1,1]∴a∈[-4,4].



一個數與倒數的積加上a得6又2分之1,a的倒數是多少?


一個數與倒數的積=1
1+a=13/2
a=13/2-1=11/2=5又1/2



與直線3x+4y=5平行,並且距離等於3的直線方程是___.


設所求直線為3x+4y+m=0,直線3x+4y=5即為3x+4y-5=0,則由平行直線的距離公式可得d=|m+5|32+42=3,解得m=10或-20.則有所求直線為3x+4y+10=0,或3x+4y-20=0.故答案為:3x+4y+10=0,或3x+4y-20=0.



已知函數f(x)=3x-5/ax^2+ax+1.若f(x)的定義域為R,求實數a的範圍


f(x)=3x-5/ax^2+ax+1.的定義域為R
分母ax^2+ax+1不為零
a=0時,分母=0+0+1,符合要求;
a≠0時,x^2+x+1/a≠0,開口向上,極值>0
[(4*1/a)-1]/4>0,4/a-1>0,(4-a)/a>0,等效於a(a-4)<0
0<a<4
綜上:0≤a<4



抛物線y=2(x-2)²;與x軸交點A的座標為,與y軸交點B的座標為,S△AOB=


抛物線y=2(x-2)²;與x軸交點A的座標為(2,0),與y軸交點B的座標為(0,8),S△AOB=8



已知y=ax^2+bx+c=0的對稱軸x=-1,最高點在y=2x+4,求抛物線與直線交點座標


最高點就是頂點,在對稱軸上
x=-1,y=-2+4=2
所以交點是(-1,2)



要使(X-1)^-(x 1)^-2有意義,x的取值應滿足什麼條件


(x+1)^(-2)=1/(x+1)^2
分母x+1≠0
x≠-1