Muhendislik Paylaşım Platformu
Duyurular:
 
*
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun. Ağustos 21, 2008, 11:43:16 ÖS


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz


Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: Newton Raphson(fortran90)  (Okunma Sayısı 948 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
KaRTaL
Administrator
*
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 1358


Makina Mühendisi


Üyelik Bilgileri WWW
« : Kasım 02, 2006, 02:54:40 ÖÖ »

f(x)=3x**2-12x+11 fonksiyonu için newton raphson metodu na ait fortran90 programı...

Kod:
PROGRAM newtonraphson
IMPLICIT NONE
REAL::X,BETA,X0,FUS
INTEGER::N,I
WRITE(*,*)"Kök için ilk tahmin değerini giriniz..."
read(*,*)X0
WRITE(*,*)"Hata üst sınırını giriniz..."
READ(*,*)BETA
WRITE(*,*)"Maksimum iterasyon sayısını giriniz..."
READ(*,*)N
DO I=1,N
FUS=FT(X0)
IF(FUS==0)THEN
WRITE(*,*)"Türev Süreksiz..."
STOP
ELSE
X=X0-F(X0)/FUS
WRITE(*,*)"X=",X
IF(ABS(X-X0).LE.BETA)THEN
WRITE(*,*)"Kök=",X
STOP
END IF
END IF
X0=X
END DO
WRITE(*,*)"Yöntem yakınsamıyor..."
STOP
CONTAINS
FUNCTION F(X)
REAL::F
REAL,INTENT(IN)::X
F=X**3-6*X**2+11*X-6
RETURN
END FUNCTION F
FUNCTION FT(X)
REAL::FT
REAL,INTENT(IN)::X
FT=3*X**2-12*X+11
RETURN
END FUNCTION FT
END PROGRAM newtonraphson


Yarın sayısal analiz sınavı var şimdi kendim yazdım programı kolay gelsin gerekli yerleri editleyerek tüm fonksiyonlar için kullanılabilir.
Logged
orkunayhan
l*Vip Üye*l
*
Offline Offline

Mesaj Sayısı: 637



Üyelik Bilgileri
« Yanıtla #1 : Kasım 02, 2006, 10:49:41 ÖÖ »

saol bakalım sınavda yardımcı olcakm ış mı ..
Logged
Sayfa: [1]   Yukarı git
  Yazdır  
 
Gitmek istediğiniz yer:  

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

| Site Map | Sitemap-1 | Sitemap-2 | Rss |


XHTML 1.0 Geçerli! CSS Geçerli! Dilber MC Theme by HarzeM
Bu Sayfa 0.9 Saniyede 20 Sorgu ile Oluşturuldu