64 bilinmeyenli 64 denklem cozumu

Başlatan z, 06 Şubat 2019, 11:37:04

z

Aslinda bu kadar boyulu olanina ihtiyacim yok ama olursa iyi olur.

64x64 matrisin tersini hesaplayacak program yazmak gozumde buyuyor. Hazirda yazilmis hatasiz bir bir program ariyorum.

Ancak programin kaynak kod yada kutuphane fonksiyonu seklinde olmasi lazim yoksa ekranda matrisi klavye ile doldurmak isime yaramiyor. Matris verilerini programim uretecek ardindan denklemi cozdurecegim.

Bilen duyan varmi?

Tercihen Delphi yada C.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

vsalma

Elimdekini paylasamam ama

Numerical_Recipes in C kitabinda degisik metodlar olmasi lazim.

Embedded degilde bilgisayarda kullanacaksaniz ben olsam matlabda yapar c den onu cagirirdim.



Ziya

Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey

z

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

apsis

Gauss eliminasyonda LU ayrıştırma kullanmak determinasyonu hesaplamakta kolaylık sağlar.
Ben hızlı bir çözüm arayacak olsam matlab'de yazar daha sonra C coder ile C koduna dönüştürürüm. Matlab, yapmak istediğiniz işlemi kütüphane ve fonksiyon olarak oluşturuyor zaten.
Bu benim bir çok zaman kullandığım yöntemdir.
"Makineye Beyin" MEKATRONİK

z

MATLAB kullanmiyorum. Makinemde de yok zaten. Eger matlab 64x64 cozumu icin C kutuphane fonksiyonu olusturabiliyorsa bu kutuphaneyi kim olusturup bir yere yukleyebilir?

Istedigim fonksiyonu daha dogrusu matris tersini kofaktorlerden yararlanarak hesaplayabilirim. Fakat buna ait kodu yazip test etmem hatalarini gidermem cok fazla zamanimi alir. Su an  ugrastigim isten uzaklasmak istemiyorum. O yuzden hazir kutuphane ariyorum.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

apsis

Hocam yarın bir deneme yaparım. Yapabilirsem size gönderirim.
"Makineye Beyin" MEKATRONİK

Ziya

#8
Alıntı yapılan: z - 08 Şubat 2019, 11:12:35MATLAB kullanmiyorum. Makinemde de yok zaten. Eger matlab 64x64 cozumu icin C kutuphane fonksiyonu olusturabiliyorsa bu kutuphaneyi kim olusturup bir yere yukleyebilir?

Istedigim fonksiyonu daha dogrusu matris tersini kofaktorlerden yararlanarak hesaplayabilirim. Fakat buna ait kodu yazip test etmem hatalarini gidermem cok fazla zamanimi alir. Su an  ugrastigim isten uzaklasmak istemiyorum. O yuzden hazir kutuphane ariyorum.


20x20 kare matrisin determinantını kramer kuralına göre yaparsanız, mikrokontrolörünüz hesabı bitirdiğinde kıyamet kopmuş, haşir meydanı açılmış olabilir.

Gaus eleme metodu en garanti ve hızlı sonuç veren metottur. Köşegen altındaki değerleri sıfırladığınızda, en son eleman 64. bilinmeyenin bulunmasını sağlar. 64. hesaplandıktan sonra sondan bir önceki satır 63 ve 64. bilinmeyenlerin eşitliği olup, 64. yü hesapladığınız için yerine koyar 63. yü hesaplarsınız. işlem böyle devam eder ve en son birinci bilinmeyen hesaplanan 2 .. 64. bilinmeyenlerin yardımıyla bulunur.
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey