Sayfa 2 - Toplam 2 İlkİlk 12
Bulunan 11 den 18 - Toplam 18

Konu: karmaşık matematik işlemleri

  1. #11
    Ceviz Üyesi Cihan Yakar Üyenin Avatarı
    Üyelik Tarihi
    08-Temmuz-2003
    Nereden
    Ankara
    Yaş
    28
    Mesaj
    5,874

    Varsayılan

    iyi de sonucu sağlayan 4 tane r değeri var hiç biride tam sayı değil...
    Blog Adresim
    LIGHTSWITCH

  2. #12
    Ceviz Üyesi exedat Üyenin Avatarı
    Üyelik Tarihi
    16-Haziran-2004
    Nereden
    İzmir
    Mesaj
    138

    Varsayılan

    sonuç tam sayı çıkmak zorunda değilki 4 tane yok 2 kök var biri - biri + ben for döngüsünde 0 dan başlatıyorum o yüzden tek bi kökü bulması lazım ama bulmaya çalışıoda çalışıo sonç yok

  3. #13
    Ceviz Üyesi Cihan Yakar Üyenin Avatarı
    Üyelik Tarihi
    08-Temmuz-2003
    Nereden
    Ankara
    Yaş
    28
    Mesaj
    5,874

    Varsayılan

    0 dan başlatıp 1 er 1 er artırıyorsun ama sonuç küsüratlı onu anlatmaya çalışıyorum.

    sallıyorum sonuç 1.5

    sen 0 dan başladın , 0 , 1, 2, 3...
    1.5' u atladın geçtin...
    Blog Adresim
    LIGHTSWITCH

  4. #14
    Ceviz Üyesi exedat Üyenin Avatarı
    Üyelik Tarihi
    16-Haziran-2004
    Nereden
    İzmir
    Mesaj
    138

    Varsayılan

    hayda doğru diyorsun onu düşünmedim en basit hesapta takıldım allah sonumu hayır ede makinanın titreşim sönümleme hesabı yaptırıyorum o yüzden sürekli bu hesaplar karşıma çıkıcak biren biri hiç yokmu acaba nasıl yapılacağını

  5. #15
    Ceviz Üyesi
    Üyelik Tarihi
    20-Şubat-2007
    Nereden
    Mersin
    Mesaj
    264

    Varsayılan

    PHP Kodu:
    set_time_limit(100);

    $kissi .2;
    $artis .000001;
    $baslangic = -10;
    $bitis 10;

    for(
    $r $baslangic$r <= $bitis$r $r $artis) {
       
    $formul sqrt(1+4*(pow($kissi,2))*pow($r,2))  /  sqrtpow( (1-pow($r,2)),2)+4*pow($kissi,2)*pow($r,2));

       if(
    $kissi <  $formul) {
          
    $a $r;
       }

       if(
    $kissi >  $formul) {
          
    $b $r;
       }

       if(
    $kissi ==  $formul ) {
          
    $c $r;
       }

    }

    if(!isset(
    $c)) {
       
    $c "?";
    }

    echo 
    "r = ".$c" ("$a ." < r < ".$b.")"
    Böyle bişey olur mu acaba. En azından değer aralığını veriyor (Ben sosyoloji mezunuyum, yanlış olabilir )

  6. #16
    Ceviz Üyesi
    Üyelik Tarihi
    26-Eylül-2010
    Mesaj
    317

    Varsayılan

    Alıntı exedat Demiş ki: Mesajı Görüntüle
    PHP Kodu:
    <?php
     
     
     
     
    for ($r=$kissi=0.2$r++) {
     

     
    $kissi =  sqrt(1+4*(pow($kissi,2))*pow($r,2))  /  sqrtpow( (1-pow($r,2)),2)+4*pow($kissi,2)*pow($r,2)) ;
     
     if (
    $r==$kissi) {
         
         break;
         }
     
     }
    echo 
    $r ;

    ?>
    böyle hesaplatmaya çalıştım bu seferde 30 sn limitine takıldık 30000 sn yaptım işlem süresini 5 dk oldu tık yok.
    Kısır döngüye girmiş olmıyasın
    İmzamızı nereden ayarlıyoruz?

  7. #17

    Varsayılan

    şurada bu kompleks işlemler için birkaç class mevcut. İncele bi belki işine yarar.

    http://www.phpclasses.org/package/20...variables.html

  8. #18
    Ceviz Üyesi exedat Üyenin Avatarı
    Üyelik Tarihi
    16-Haziran-2004
    Nereden
    İzmir
    Mesaj
    138

    Varsayılan

    Alıntı mgsmus Demiş ki: Mesajı Görüntüle
    PHP Kodu:
    set_time_limit(100);

    $kissi .2;
    $artis .000001;
    $baslangic = -10;
    $bitis 10;

    for(
    $r $baslangic$r <= $bitis$r $r $artis) {
       
    $formul sqrt(1+4*(pow($kissi,2))*pow($r,2))  /  sqrtpow( (1-pow($r,2)),2)+4*pow($kissi,2)*pow($r,2));

       if(
    $kissi <  $formul) {
          
    $a $r;
       }

       if(
    $kissi >  $formul) {
          
    $b $r;
       }

       if(
    $kissi ==  $formul ) {
          
    $c $r;
       }

    }

    if(!isset(
    $c)) {
       
    $c "?";
    }

    echo 
    "r = ".$c" ("$a ." < r < ".$b.")"
    Böyle bişey olur mu acaba. En azından değer aralığını veriyor (Ben sosyoloji mezunuyum, yanlış olabilir )
    walla çalıştırdımda 5dk oldu sonuç gelmedi düşünce olarak doğru ama aralik vermesi değilde direk sonucu bulması önemli yani çat die r yi bulucak.çünkü 2 kök var birisi negatif birisi pozitif iki kökten pozitifi alıcak bana diicekki r=2.93 bende onu alıcam arabadaki süspansiyon yayının katsayısını bulucam ama çok şükür başta tıkandık...

    Alıntı MyProgramming Demiş ki: Mesajı Görüntüle
    Kısır döngüye girmiş olmıyasın
    walla zaten programda hata var 1 rer 1 rer arttırıo baştan kısır döngüye girmişim

    Alıntı ckusmez Demiş ki: Mesajı Görüntüle
    şurada bu kompleks işlemler için birkaç class mevcut. İncele bi belki işine yarar.

    http://www.phpclasses.org/package/20...variables.html
    tamam bi bakim işe yararsa paylaşırım

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Yer İmleri

Mesaj Yetkileriniz

  • Yeni konu açmaya yetkiniz yok
  • Cevap yazmaya yetkiniz yok
  • Eklenti yüklemeye yetkiniz yok
  • Mesajınızı düzeltmeye yetkiniz yok
  •