fortran循环程序程序错在哪里?program randomimplicit nonedouble precision t,wi,Ptinteger i,mparameter(m=10)do i=1,mreal ::xcall random_seed () call random_number (x) wi=0.1t=-log(x)/wiPt=wi*exp(t*wi)write(*,*) i,t,Ptend doend program random

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 09:18:32
fortran循环程序程序错在哪里?program randomimplicit nonedouble precision t,wi,Ptinteger i,mparameter(m=10)do i=1,mreal ::xcall random_seed () call random_number (x) wi=0.1t=-log(x)/wiPt=wi*exp(t*wi)write(*,*) i,t,Ptend doend program random

fortran循环程序程序错在哪里?program randomimplicit nonedouble precision t,wi,Ptinteger i,mparameter(m=10)do i=1,mreal ::xcall random_seed () call random_number (x) wi=0.1t=-log(x)/wiPt=wi*exp(t*wi)write(*,*) i,t,Ptend doend program random
fortran循环程序程序错在哪里?
program random
implicit none
double precision t,wi,Pt
integer i,m
parameter(m=10)
do i=1,m
real ::x
call random_seed ()
call random_number (x)
wi=0.1
t=-log(x)/wi
Pt=wi*exp(t*wi)
write(*,*) i,t,Pt
end do
end program random
本来real ::x放do前面可以运行,但是输出的数据相同,求教.补充:我想要许多随机数来看随机数的分布情况

fortran循环程序程序错在哪里?program randomimplicit nonedouble precision t,wi,Ptinteger i,mparameter(m=10)do i=1,mreal ::xcall random_seed () call random_number (x) wi=0.1t=-log(x)/wiPt=wi*exp(t*wi)write(*,*) i,t,Ptend doend program random
call random_seed ()
也必须放到 do 前面去.种子只能种一次.

fortran循环程序程序错在哪里?program randomimplicit nonedouble precision t,wi,Ptinteger i,mparameter(m=10)do i=1,mreal ::xcall random_seed () call random_number (x) wi=0.1t=-log(x)/wiPt=wi*exp(t*wi)write(*,*) i,t,Ptend doend program random 求相关系数fortran程序~求相关系数的fortran程序~. fortran程序求矩阵特征值, mathematica 在哪里写程序 如何知道自己编写的fortran程序哪里错了program mainimplicit nonereal::x,yread*,xif(x>=0.and.x matlab保留小数点后两位.比如将1变成1.00,因为需要在循环中控制文件路径,所以在程序运行过程中就需要转换,并不是控制输出格式.能不能像fortran一样类似write(xx,'(f4.2)') fortran循环, 循环结构在程序中起到什么样的作用 怎样求最长连续降水日数用fortran程序编写, 求:牛顿迭代法解方程的程序要Fortran的 求一个Fortran程序算法为:r是一个均匀分布于区间(-1,1)的一个随机数.这样,J可以写成J=J0(1+pr),求J0=1,p=0.2,0.4,0.6,0.8时的J值.求该算反的Fortran程序, fortran中do循环应用问题.比如我有一组数据,2,4,6,8,10,12,能不能用fortran写一个循环程序,让第一次循环,输出的是第一个数2减半的数(也就是1),第二次循环,输出的是前面两个数据2,4,减半的数,第 程序在运行循环“For I=1 to 14 step 3”结束后,I=?vb程序 求解一道matlab的问题从一个大矩阵中找出与一个小矩阵相同的子矩阵.比如大矩阵【1,2,3,;4,5,6】,小矩阵是【4,5】.上面那个是我自己写的程序,顺便问问错在哪里?我的程序只能不停的循环到结 为什么在退出循环后循环变量的值比最后一次循环时循环变量多一个步长?图中程序退出循环值为11 循环结构的程序框图求解 判断因数的当型循环程序框图 如何编制一个死循环的程序