Şimdi Ara

C Programlama Ödev yardım ://

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
12
Cevap
0
Favori
313
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • C Programlama Ödev yardım ://

    #include<stdio.h>
    #include<conio.h>
    #include<math.h>
    #include<stdlib.h>

    /* Defining equation to be solved.
    Change this equation to solve another problem. */
    #define f(x) 3*x - cos(x) -1

    /* Defining derivative of g(x).
    As you change f(x), change this function also. */
    #define g(x) 3 + sin(x)

    void main()
    {
    float x0, x1, f0, f1, g0, e;
    int step = 1, N;
    clrscr();
    /* Inputs */
    printf("\nEnter initial guess:\n");
    scanf("%f", &x0);
    printf("Enter tolerable error:\n");
    scanf("%f", &e);
    printf("Enter maximum iteration:\n");
    scanf("%d", &N);
    /* Implementing Newton Raphson Method */
    printf("\nStep\t\tx0\t\tf(x0)\t\tx1\t\tf(x1)\n");
    do
    {
    g0 = g(x0);
    f0 = f(x0);
    if(g0 == 0.0)
    {
    printf("Mathematical Error.");
    exit(0);
    }


    x1 = x0 - f0/g0;


    printf("%d\t\t%f\t%f\t%f\t%f\n",step,x0,f0,x1,f1);
    x0 = x1;

    step = step+1;

    if(step > N)
    {
    printf("Not Convergent.");
    exit(0);
    }

    f1 = f(x1);

    }while(fabs(f1)>e);

    printf("\nRoot is: %f", x1);
    getch();
    }



    Kendim şöyle bir şey buldum fakat benım ödeve uyarlayamadım. Ödev de kapalı aralıklar verilmiş bulduğum kodda göremedim yardımcı olur musunuz??







  • numerik analiz dersi hocam bu temel c/c++ yapılması güç
  • loseve 20tl bagis karsiligi yapabilirim.

    kendiniz yapacaksaniz ipucu olarak turev fonksiyonunu vereyim:
    double turev(double x){
    return 3*x*x-4*x;
    }
  • hynx kullanıcısına yanıt
    olur hocam bağış yaparım özelden dekontu yollarım size
  • jötem1 J kullanıcısına yanıt
    yazip ozelden gonderiyorum hocam
  • hynx kullanıcısına yanıt
    tamamdır kral çok tesekkurler
  • hynx kullanıcısına yanıt
    C Programlama Ödev yardım ://

    şuna da sana zahmet bi bakar mısın hocam ya
  • Yapay Zeka’dan İlgili Konular
    C programlama
    5 yıl önce açıldı
    Daha Fazla Göster
  • hynx kullanıcısına yanıt
    C Programlama Ödev yardım ://
  • hynx kullanıcısına yanıt
    C Programlama Ödev yardım ://

    knk burada ikiye bölme metodunun durma koşulu var
    ödevde olan methodlardaki durma koşullarıda buna benzer.
    Hata kısmı şöyle olmalı hangi methodun durma kosulu formulunu kullanıyorsak hatadan küçükmü o hesaplanıyo değilse iterasyon devam ediyor hata değeride hata kısmına yazılıyr diye dusundum
  • hynx kullanıcısına yanıt
    knk tekrardan rahatsız ediyorum kb :)
    Bi arkadas matematık bolumu okuyor hocaları bi ödev vermiş 2. soruyu yapamamış müsait olunca bi bakar mısın?

    C Programlama Ödev yardım ://
  • hynx kullanıcısına yanıt
    C Programlama Ödev yardım ://
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.