Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Arkadaşlar lütfen bana yardım edin..Bu gaus yok etme yöntemini bilen bir arkadaş varsa lütfen yazsın...:helpsmilie::helpsmilie::helpsmilie::helpsmilie:
ya sen ortaokul da mısın kardeş bu birdi. (bunu anlatım seviyesi için soruyorum- yanlış anlaşılmasın)
2 ise sanırım hatırladığım kadarıyla 2 bilinmeyenli denklemlerde bilinmeyenlerden birinşi yok ederek tek bilinmeyeni bulmakla ilgiliydi . biraz daha açık söyle yardım edebilirsem edeyim.. yukarıdaki ise kolayca anlatabilirm netten.
sağol yardımın ve çaban için..gaus un açılımı,yani bu iki bilinmeyenli denklemde nasıl kullanacağımız şeklinde bir yardımda bulunursan çok sevinirm.Bu aslında hocanın C++ için verdiği bir ödev...teşekkürler
C++ bilmem ben bana fortran desen tamam onu görmüştük ünide . ama yok etme metodunu kullanımını istiyosan matematiksel olarak örnekleyeyim.
şöyle ki;
3x + 2y = 12
4x + 2y = 14
x,y nedir mesela.
çözüm şöyle olacak.
şimdi x ve y lerden birin rastgele seç dersin . yok etme metdounda fark etmiyo . işlemi bilgisayar yapacağı için kısa uzun diye yol seçmeye de gerek yok x y den çözmek için birini rastgele seçtirirsin.
2 . adımda benim yazdığım şekildeki gibi alt alta toplarsın tabi. bilgisayar nasıl yapar bunu da bilemem. yani x ve y ve eşittirin sağı ya toplanıyor ya da çıkarılıyor.
mesela örnek üzerinde toplarsak ne olur.
(bak x lerin başındaki katsayılar aynı oldu.) birini çarparken eksi ile çarpsaydık alt lta toplarken birbirini yok edeceklerdi.)
bu yüzden eğer bilinmeyenlerin katsayıları aynı işaretliyse(pozitiflik negatiflik karşılıklı katsayıların çarpımında biri işaret değiştirerek çarpılır ki alt alta toplaken birbirii yok etsin.
mesela biz 1. denklemdeki 3ü alıp eksi haliyle (-3 olarak) 2. denklemle çarparsak
=> burdan y= 3 çıkacaktı. xi de y =3 değerini herhangi bir denklemde yerine koyarak çözdürebilrisin.
şimdi bu matematiksel izah ama bilgisayar diline sen nasıl dönüştürüsün bilmem. ama excel yapabiliyorsa bunu c++ hayli hayli yapar.
excel de matrislerle yapılabiliyor makroları etkinleştirdikten sonra. tabi biraz zahmetlii bi iş. ama şıp diye sonuç veriyo o güzel. excel işte. 4x4 gibi heryerde işe yarıyor.
çok uzun olmuş kafan karışırsa yine yardım edebilirim. bu arada bilgisayr dili manığı da biraz içeriyor gibi. bu da yardımcı olur sanırım.
matris işi tamamen katsayılarla , o da zaten yok etme metodu oluyor. lineer cebir dersinde az bıktırmadılar şu matrislerden. ama hocam şimdi hiç mi hiç hatırlamıyorum matris determinant hesaplarını. benden bu kadar yani.
ne yalan söyleyeyim matris işlemleri nasıl yapılıyor şu an hatırlayamıyorum bi de bilgisayr dili için ooo beni aşar hocam bi bilgisayar mühendis vardır herhalde forumda ona sorsan ödev olarak bile yapmıştır hazırı bile vardır.
Verilen denklemleri alt alt yaz ve bütün katsayılarını satır sütun biçiminde matise dök. Bunun yanın çarpım biçiminde kaçta bilinmeyen varsa sütun matrisi şeklinde yaz. Eşitliğin sağ tarafına değerlerini.. Amaç eğer katsayılar matrisini 2 üçgene böldüğümüzü düşünürsek sol alt üçgenin hepsini sıfır yapmak. Bunun için de satırdaki değerleri herhangi bir k sayısı ile çarptıktan sonra aralarında toplayarak yapmaya çalışıyorsun :wacko::wacko::wacko: bu yöntem için nümerik analiz kitaplarından faydalanabilirsin. Belki bu site de yardımcı olur