±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 11516  |  »Ø¸´: 157
±¾Ìû²úÉú 1 ¸ö ³ÌÐòÇ¿Ìû £¬µã»÷ÕâÀï½øÐв鿴

lirenshun

Ìú³æ (³õÈëÎÄ̳)

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
jjdg(½ð±Ò+1,VIP+0):»¶Ó­Ð³棡 11-28 12:09
ÄãºÃ£¬ÎÒÔÚ±à³Ìʱ´íÎóÏÔʾD:\PROJECTS\hhh\hhh.f90(54) : Error: The attributes of this name conflict with those made accessible by a USE statement.   [P]
ÆäÖÐpÊÇÎÒ¶¨ÒåµÄÒ»¸öº¯Êý.лл
51Â¥2009-11-17 21:12:14
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

maomao1210

½ð³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
Originally posted by lirenshun at 2009-11-17 21:12:
ÄãºÃ£¬ÎÒÔÚ±à³Ìʱ´íÎóÏÔʾD:\PROJECTS\hhh\hhh.f90(54) : Error: The attributes of this name conflict with those made accessible by a USE statement.   [P]
ÆäÖÐpÊÇÎÒ¶¨ÒåµÄÒ»¸öº¯Êý.лл

Äܲ»ÄÜ°ÑÆäÖÐÒ»²¿·ÖÌù³öÀ´¿´¿´£¿
52Â¥2009-11-18 08:53:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

lirenshun

Ìú³æ (³õÈëÎÄ̳)

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
³ÌÐòÈçÏ£¬ÊǼÆËãÐÁÆÕÉ­»ý·ÖµÄÒ»¸ö³ÌÐò

module INTEGRAL
  implicit none
  real, parameter :: t=3000
contains
! ²úÉúÊýÁÐ
   
  subroutine GenerateData(datas, width, f)
    real datas(, width
        real, external :: f
        real r
        integer i,n
        n = size(datas,1)
        width = t/(n-1)
        r = 0
        do i=1,n
          datas(i) = f(r)
          r = r+width
        end do
  end subroutine
   real function f(t)
     implicit none
     real,parameter::x1=1e-7
     real,parameter::d=1e-10
     real,parameter::pi=3.1415926
     integer::t
     f=(x1/(60*t*((4*pi*d*t)**0.5)))*exp((-x1)/(4*d*t))
    end function


real function Simpson_Integral(datas, width)
  IMPLICIT NONE
  real datas(, width
  real sum
  integer i,n
  n = size(datas,1)
  if ( mod(n,2)==0 ) then
    write(*,*) "ÒªÓÐÆæÊýÌõÊý¾Ý"
        stop
  end if
  sum = datas(1) + datas(n) ! ÏÈËã³öͷβµÄºÍ
  do i=2,n-1
    if ( mod(i,2)==0 ) then
      sum = sum + 4*datas(i) ! °Ñ4*f(x)µÄ²¿·ÖÀÛ¼ÓÆðÀ´
        else
      sum = sum + 2*datas(i) ! °Ñ2*f(x)µÄ²¿·ÖÀÛ¼ÓÆðÀ´
        end if
  end do
  Simpson_Integral = sum * width/3.0        ! SUMÔÙ³ËÉÏH/3 ¾ÍºÃÁË
  return
end function
end module
! SIMPSON·¨»ý·Ö·¶Àý
program main
use integral
implicit none
integer,parameter::n=1001
real,external::f

real datas(n),width
call generatedata(datas,width,f)
write(*,*)simpson_integral(datas,width)
stop
end
53Â¥2009-11-18 09:17:01
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

maomao1210

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
ÓàÔó³É(½ð±Ò+5,VIP+0):ר¼ÒÐÁ¿àÁË£¡ 11-18 10:48
senlia(½ð±Ò+3,VIP+0):ÐÁ¿àÁË£¡×¨¼Òͬ־£¬Äܲ»ÄÜÂé·³Äú˳´øÐ»Ð»Êǵڼ¸ÐÐÓдíÎó[×¢ÊÍһϾÍÐÐ]£¬·½±ãÌáÎÊÕß[±Ï¾¹È˼ÒÒ²ÊÇÓÐÒÉ»ó²ÅÎÊÂÄúµÄ˼·´ó¸Å±ÈÈ˼ÒÇå³þЩ] 11-18 12:18
senlia(½ð±Ò+0,VIP+0):˳´øÐ´Ð´[²»ºÃÒâ˼ ÉÏÃæ´ò´íÁ½¸ö×Ö] 11-18 12:18
module INTEGRAL
  implicit none
  real, parameter :: t=3000
contains
! ²úÉúÊýÁÐ
   
  subroutine GenerateData(datas, width, f)
    real datas( :   ), width
        real, external :: f
!_ Ô­À´ÄãÉùÃ÷µÄÊÇinteger      
       real r
        integer i,n
        n = size(datas,1)
        width = t/(n-1)
        r = 0
        do i=1,n
               
          datas(i) = f(r)
          r = r+width
       
        end do
               
  end subroutine

   real function f(t)
     implicit none
     real,parameter::x1=1e-7
     real,parameter::d=1e-10
     real,parameter::pi=3.1415926
     real::t
£¡¡ª¡ªÇëÈ·ÈÏÄãµÄº¯ÊýÐÎʽÕýÈ·ÐÔ
     f=(x1/(60*t*((4*pi*d*t)**0.5)))*exp((-x1)/(4*d*t))
  
        end function


real function Simpson_Integral(datas, width)
  IMPLICIT NONE
  real datas(:    ), width
  real sum
  integer i,n
  n = size(datas,1)
  if ( mod(n,2)==0 ) then
    write(*,*) "ÒªÓÐÆæÊýÌõÊý¾Ý"
        stop
  end if

  sum = datas(1) + datas(n) ! ÏÈËã³öͷβµÄºÍ
  do i=2,n-1
    if ( mod(i,2)==0 ) then
      sum = sum + 4*datas(i) ! °Ñ4*f(x)µÄ²¿·ÖÀÛ¼ÓÆðÀ´
        else
      sum = sum + 2*datas(i) ! °Ñ2*f(x)µÄ²¿·ÖÀÛ¼ÓÆðÀ´
        end if
  end do

  Simpson_Integral = sum * width/3.0        ! SUMÔÙ³ËÉÏH/3 ¾ÍºÃÁË
  return
end function
end module


! SIMPSON·¨»ý·Ö·¶Àý
program main
use integral
implicit none
integer,parameter::n=1001
!¡ª¡ªÕâÀïÎÒÈ¥µôÁËÏÂÃæµÄ»°
!Li real,external::ff

real datas(n),width


call generatedata(datas,width,f)

write(*,*)simpson_integral(datas,width)
stop
end


ÓÐЩ×Ô±äÁ¿ÀàÐͲ»¶Ô£¬»¹ÓÐÄãµÄº¯ÊýÒ²ÓÐÎÊÌ⣬¶Ô±È¾ÉµÄ¿´Ò»Ï±ãÖªµÀÁË¡£¡£

[ Last edited by maomao1210 on 2009-11-18 at 13:22 ]
54Â¥2009-11-18 10:45:37
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

liumin2532

½ð³æ (СÓÐÃûÆø)

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÄãºÃ£¬ÎÒÒÔǰ±¾¿ÆÊ±Ñ§¹ýFortran77£¬ÓõÄÊÇMicrosoft Fortranpower station 4.0 ÏÖÔÚÓõÄÊÇcompaq visual Fortran 6.5£¬Íü¼ÇÁËÒÔǰÊÇÔõôÊäÈë²¢Ö´ÐеÄÁË£¬ÄúÄܲ»ÄÜÓÃͼʾ»òÕßÏêϸ˵Ã÷һϰ¡£¬Ð»Ð»£¡
55Â¥2009-11-24 10:51:17
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

maomao1210

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ...
nono2009(½ð±Ò+0,VIP+0):½¨Òéͨ¹ýPM»ò¡°ÒýÓûظ´¸ÃÌû¡±£¬ÒÔ±ã±ðÈ˼°Ê±ÊÕµ½ÄãµÄmessage. 11-24 12:10
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:29
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:29
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:29
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:29
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:30
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:30
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:30
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:31
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:31
wangen994(½ð±Ò+50,VIP+0):´úwoshilshi½±Àø500½ð±Ò 11-27 09:31
ÊÖÍ·ÉÏûÓÐÈëÃŵÄfortranÊé¼®Â𣿺Ǻǣ¬ÊéÉ϶¼Ó¦¸ÃÓеİÉ
56Â¥2009-11-24 12:03:25
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

²¨²»¶¯

ľ³æ (ÕýʽдÊÖ)

Wave No Move

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
nono2009(½ð±Ò+0,VIP+0):½¨Òéͨ¹ýPM»ò¡°ÒýÓûظ´¸ÃÌû¡±£¬ÒÔ±ã±ðÈ˼°Ê±ÊÕµ½ÄãµÄmessage. 11-24 12:10
nono2009(½ð±Ò+1,VIP+0):ÐÁ¿àÁË£¡ 11-24 12:11
¶Ô°¡¡£Ã»Óеϰ£¬¿ÉÒÔϸöµç×Ó°æµÄÊé¿´¿´£¬Æ½Ê±²éÆðÀ´Ò²·½±ã¡£Õâ¸öÁ´½ÓÀïµÄÊé¾Í²»´í¡£
http://muchong.com/bbs/viewthread.php?tid=1366167&fpage=1
¶ËºÃ×Ô¼ºµÄÍ룬³ÔºÃ×Ô¼ºµÄ·¹¡£
57Â¥2009-11-24 12:06:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

woshilsh

ÈÙÓþ°æÖ÷ (Ö°Òµ×÷¼Ò)

ÓÅÐã°æÖ÷

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ...
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
wangen994(½ð±Ò-49,VIP+0):³ÌÐòÈí¼þ°æÎªÄã¼õÃâ50% 11-27 09:24
wangen994(½ð±Ò-49,VIP+0):³ÌÐòÈí¼þ°æÎªÄã¼õÃâ50% 11-27 09:25
wangen994(½ð±Ò-49,VIP+0):³ÌÐòÈí¼þ°æÎªÄã¼õÃâ50% 11-27 09:25
wangen994(½ð±Ò-49,VIP+0):³ÌÐòÈí¼þ°æÎªÄã¼õÃâ50% 11-27 09:25
wangen994(½ð±Ò-49,VIP+0):³ÌÐòÈí¼þ°æÎªÄã¼õÃâ50% 11-27 09:25
wangen994(½ð±Ò-5,VIP+0):³ÌÐòÈí¼þ°æÎªÄã¼õÃâ50% 11-27 09:25
maomao°ïÖúÎÒ½øÐÐÁËfortran½â´ð£¬Çë´ÓÎÒÕ˺ſ۳ý500½ð±Ò¸øËý£¬Ð»Ð»ÁË£¡¹þ¹þ£¡
[center][url=http://www.91cool.net/][img]http://id.91cool.net/sign/?name=Сľ³æÓ¡&say=¸÷λ°æÖ÷ÐÁ¿àÁË£¡[/img][/url][/center]
58Â¥2009-11-27 08:33:34
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wangen994

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

½«¾ü

¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
woshilsh(½ð±Ò+2,VIP+0):3Q,ºÃºÃæÄãµÄ£¬¸´Ï°Òª½ô£¡ 11-27 09:32
ÒýÓûØÌû:
Originally posted by woshilsh at 2009/11/27 08:33:
maomao°ïÖúÎÒ½øÐÐÁËfortran½â´ð£¬Çë´ÓÎÒÕ˺ſ۳ý500½ð±Ò¸øËý£¬Ð»Ð»ÁË£¡¹þ¹þ£¡

Õâ¸öÎÒÀ´¿Û³ý°É£¬ºÇºÇ
59Â¥2009-11-27 09:17:58
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

maomao1210

½ð³æ (ÕýʽдÊÖ)

nono2009(½ð±Ò+0,VIP+0):¿ìÒªÁ칤×Ê£¬Õâ¸öÒªËãÉÏ¡£ºÇºÇ 11-27 11:40
ÒýÓûØÌû:
Originally posted by wangen994 at 2009-11-27 09:17:

Õâ¸öÎÒÀ´¿Û³ý°É£¬ºÇºÇ

²ÑÀ¢£¬²ÑÀ¢¡£¡£¡£¡£¡£
60Â¥2009-11-27 11:01:08
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ maomao1210 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 081700£¬311£¬Çóµ÷¼Á +16 ¶¬Ê®Èý 2026-04-04 17/850 2026-04-06 14:56 by ÉÐË®¸óÖ÷
[¿¼ÑÐ] Çóµ÷¼Á Ò»Ö¾Ô¸Î÷ÄϽ»Í¨´óѧ085701»·¾³¹¤³Ì 282·Ö +9 ¶à¶à°®³Ôºº±¤ 2026-04-04 9/450 2026-04-06 14:14 by lqwchd
[¿¼ÑÐ] Ò»Ö¾Ô¸°²»Õij211 0703»¯Ñ§×Ü·Ö339Çóµ÷¼Á +7 Íí·ç²»Íí 2026-04-04 7/350 2026-04-06 14:06 by houyaoxu
[¿¼ÑÐ] 081700»¯Ñ§¹¤³ÌÓë¼¼Êõ Ò»Ö¾Ô¸Öк£Ñó 323 Çóµ÷¼ÁѧУ +18 ÅûÐÇºÓ 2026-04-03 18/900 2026-04-06 13:55 by BruceLiu320
[¿¼ÑÐ] 290Çóµ÷¼Á085701 +11 1314Åõ»¨ 2026-04-02 11/550 2026-04-06 13:31 by zllcz
[¿¼ÑÐ] 285Çóµ÷¼Á +12 ŶßϺôo 2026-04-04 12/600 2026-04-06 09:48 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +14 Ò¼·¡·¡ÒÚ 2026-04-04 14/700 2026-04-05 23:31 by À´¿´Á÷ÐÇÓê10
[¿¼ÑÐ] 308Çóµ÷¼Á +3 ÖÕ²»ËÆ´Óǰ 2026-04-05 3/150 2026-04-05 22:23 by hemengdong
[¿¼ÑÐ] 298Çóµ÷¼Á +7 manman511 2026-04-05 7/350 2026-04-05 10:29 by ÌÆãå¶ù
[¿¼ÑÐ] ÇóÉúÎïѧѧ˶µ÷¼Á¡ª¡ª364·Ö +7 ÔÆ¶äåÞÍäÖ¸ÄÏ 2026-04-04 7/350 2026-04-04 22:49 by zhyzzh
[¿¼ÑÐ] 085601£¬Ò»Ö¾Ô¸Ïôó334¸´ÊÔ±»Ë¢Çóµ÷¼Á +13 ÔøÑöÖ® 2026-04-03 15/750 2026-04-04 20:13 by dongzh2009
[¿¼ÑÐ] Çóµ÷¼Á +3 ũҵ¹¤³ÌÓëÐÅÏ¢¼ 2026-04-04 3/150 2026-04-04 12:19 by Éá¶øºóµÃ
[¿¼ÑÐ] 268Çóµ÷¼Á +8 ÄãºÃtg 2026-04-03 9/450 2026-04-04 05:08 by gswylq
[¿¼ÑÐ] һ־Ը˫·Ç085502£¬267·Ö£¬¹ýËļ¶Çóµ÷¼Á +3 ÔÙæҲҪ³Ô·¹°¡ 2026-04-03 3/150 2026-04-04 05:03 by gswylq
[¿¼ÑÐ] 315Çóµ÷¼Á +6 ˳Àí³ÉÕÅ 2026-04-03 8/400 2026-04-03 14:04 by °ÙÁéͯ888
[¿¼ÑÐ] 266Çóµ÷¼Á +4 ѧԱ97LZgn 2026-04-02 4/200 2026-04-02 13:03 by yulian1987
[¿¼ÑÐ] ÉúÎïѧ327£¬Çóµ÷¼Á +5 ÊéÉϵÄ÷×Ó 2026-04-01 6/300 2026-04-02 06:47 by ilovexiaobin
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +11 Ò»ÑùYWY 2026-03-31 11/550 2026-04-01 22:25 by zhouyuwinner
[¿¼ÑÐ] Ò»Ö¾Ô¸±±½»²ÄÁϹ¤³Ì×Ü·Ö358 +5 cs0106 2026-04-01 7/350 2026-04-01 11:45 by wangjy2002
[¿¼ÑÐ] 340Çóµ÷¼Á +4 Ï£ÍûÈç´Ëi 2026-03-31 4/200 2026-03-31 16:40 by 690616278
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û