Ana Sayfa » Bilgisayar

Matlab öğreniyorum…

22 Nisan 2010 4 Yorum

Sağolsun Necmettin Hoca sayesinde ite kaka matlab öğrenmeye başladım. Yapı dinamiği ödevlerini yapabilmek için mecburen bilgisayarıma Matlab 2007 yükledim ve ilk grafiklerimi çizdim :) Şikayet etmiyorum, mecbur kalmasam oturup uğraşacağım yoktu. Dün de 3. dereceden bir polinomun köklerini bulmam gerekti, önce excel kullanarak çözeyim dedim. Fakat excel konusunda da pek parlak olmadığımdan deneme yanılma yoluyla uğraşıp durdum. Matlab’da kök bulma konusunda bir bilgim olmadığından fonksiyonu yazıp, en iyi ve tek bildiğim yol olan grafik çizdirme yoluna gittim. Sonrasında grafikte fonksiyonu sıfır yapan değerleri yaklaşık okuyup excel’de deneme yanılma yaptım falan filan, ufacık bir iş için ne kadar uğraşmışım. Bugün kafama koydum ve google da arattım. Meğer ne kolaymış ; polinomun değişkeninin katsayılarını matris formunda yazıyorsunuz, roots komutu ile anında hesaplıyorsunuz. Şimdi bunu okuyan bi çok kişi cahilliğime gülüyordur, ne yapalım bilmemek ayıp değil öğrenmemek ayıp :)
Hemen bir örnekle komutu açıklayayım, mesela F(x)= 3x^3 + 5x^2 + 7x + 8 gibi birşey olsun. Yazacağınız tek komut şu olacaktır:

roots([3 5 7 8])

sonrasında kökler anında karşınızda :)  Ya da bu polinomun örneğin 2 noktasındaki değerini bulmak için;

z=polyval([3 5 7 8],2)

yazabilirsiniz. Yapı dinamiği için yazdığım bir takım kodları da yarın eklerim,  şimdilik bu kadar :)

4 Yorum »

  • fatih :

    Sınavların değişmez sorularından biri!

  • onur araz :

    yapı dinamiğinde yazdığın matlab kodlarını gönderebilirmisin…

  • onrefe :

    Yüksek lisans yaparken matlab bilgilerinin ne kadar çok işe yaradığını göreceksin. yaptıklarını takdir ediyorum , bloğun güzel olmuş umarım paylaşımcı ruhun ömrün boyunca devam eder çünkü bizim gibi gelişmekte olan milletlerin bilgi ile haşırneşir olan kişilerin paylaşımlarına oldukça ihtiyacı var.

  • yasemin (author) :

    Teşekkür ederim Onur Efe, tam da betonarme projesine başlamamak için internette gezinip dudurken mesajınla kendime geldim. Teşekkür mü etmeliyim bilemedim :) Betonarme projesi maceramı da bir ara paylaşırım, senin sayfanda da güzel şeyler varmış, izninle sana da link vereceğim, iyi çalışmalar…

Düşünceni paylaş!

Lütfen dilimizi düzgün kullanalım!