şükela:  tümü | bugün soru sor
344 entry daha
  • robotic toolbox ile beyin yakan, baş döndüren, mide bulandıran ama öğrendiğiniz zaman aslında "bu neymiş yiaaa" diyebileceğiniz işleri yapmanıza olanak sağlayan bir adet matris laboratuvarı.
  • daha iyisini kullanana kadar en iyisi bu. ımage process olsun object identifying olsun üzmedi bugüne kadar.
  • birinci sınıfta bilgisayar dersinde görmüştük.
    koskoca matrisleri amele gibi tek tek yaparken, buraya yazıp 1 sn içinde determinantını alabiliyorsunuz.

    (bkz: büyük kolaylık)
  • matlab test ortamidir, rahattir ve candir.

    ama image processing, deep learning gibi seyler pythonda da yaklasik ayni kolayliktadir.

    pythonda belli ozgurluk alaniniz vardir ve genelde akademi deep learning'i python uzerinden calistigi icin, kod istediginizde pythona ihtiyac duyacaksinizdir.

    sadece matlaba takili kalmayin. ayrica bildigim kadariyla endustride cok kullanilmaz
  • olmasaydı olmazdık.

    bir miyendiz.
  • basit, kullanışlı ve işlevsel teriminin karşılığı..
    -genetik algoritma ile asansör optimizasyonu projesinde kullandım. grafik kütüphanesiyle felan gayet güzeldi.
    -yüz tanıma sisteminde kullandım 150bin kayıttan banamısın demedi..
  • matlab'da kapalı formda * iteratif çalışıyorsanız ve yine matlab'da oluşturduğunuz bir fonksiyonla bir .bat uzantılı dosya aracılığıyla başka bir programı (c, c++, python, etc.) her iterasyonda tekrar çalıştırmak için kullanıyorsanız aşağıdaki gibi işlem adımları-işlemler gerekir:

    'decomposition' --> fonksiyon adı
    'x' --> fonksiyona giren değer
    'value' --> fonksiyondan üretilen/dönen çıktı değeri
    'decomexecute' --> .bat uzantılı dosyanın ismi
    'd:\projectopt\decomexecute.bat' --> decomexecute.bat isimli dosyanın yolu
    'dec.exe' --> decomexecute.bat dosyasının içeriği (yani dec.c gibi bir uzantı verirseniz, her iterasyonda aynı/sabit değeri döndürür.) uzantıyı .exe vererek her iterasyonda/her çalıştırıldığında giriş değerine göre farklı sonuç döndürür.

    --------------------main matlab code--------------------------------------------
    ...
    value = decomposition(x);
    ...
    --------------------main matlab code--------------------------------------------

    ----------------------decomposition function code------------------------------
    function [value] = decomposition
    system('d:\projectopt\decomexecute.bat');
    ...
    value=...
    ----------------------decomposition function code------------------------------

    ----------------------decomexecute.bat file--------------------------------------
    dec.exe
    ----------------------decomexecute.bat file--------------------------------------
  • matlab'da ana kod bloğunuzun cpu time'ını * ölçmek istiyorsanız örneğin;

    --------------------main matlab code--------------------------------------------
    tic;
    initime = cputime;
    time1 = clock;

    ...

    fintime = cputime;
    elapsed = toc;
    time2 = clock;
    fprintf('tıc toc: %g\n', elapsed);
    fprintf('cputıme: %g\n', fintime - initime);
    fprintf('clock: %g\n', etime(time2, time1));
    --------------------main matlab code--------------------------------------------
  • pek çok mühendisin düşündüğünün aksine açılımı mathematics-laboratory değil, matrix-laboratory olan gelişmiş(!) bir hesap makinesidir. test, simulasyon ve modelleme amaçlı kullanılır. özellikle sinyal işleme, makine öğrenmesi, robotik ve kontrol alanlarında çalışanlar için birincil program görevindedir. eğer bu programı bilmiyorsanız yalnızca çok fonksiyonlu bir hesap makinesi gibi kullanırsınız, birkaç diferansiyel denklem çözdürür ortamlarda "aaağğbi matlabda bir coşturuyorum görmen lazım" dersiniz. eğer biraz biraz anladıysanız ve hele ki simulink'te simmechanics (şimdilerde adını değiştirip robotics system toolbox yaptılar), control toolbox, dsp system toolbox, computer system toolbox kullanmaya başlarsanız en sevdiğiniz bilgisayar oyunlarını bile kenara attıracak büyüleyiciliklerle karşılaşacağınıza sizi temin ederim.

    2019 sürümü yeni çıktı, muncıklamak için can atıyor da olsam henüz bitirmem gereken bir kodum var. sürüm farkından yine kullandığım bir fonksiyona "bu fonksiyon eski sürüm" uyarısı verecek, boş yere gıcık ettirecek diye şimdilik erteliyorum. velhasıl severiz kendilerini.

    bir de dark-theme yaptım arayüzü. üfff fıstık gibi oldu güzel kızım. her ide'sini dark theme seçen hatta youtube'u bile dark olan birisi olarak bunca zaman niçin akıl edemediğime üzülüyorum doğrusu.

    edit: hadi motor yapalım'ın düzeltmesiyle aslında simmechanics'in adını robotic system toolbox yapmamışlar. simscape multibody kütüphanesi rst'a göre simmechanics ile daha fazla ortak blok bulunduruyormuş. ben o kütüphaneyi henüz kullanmaya ihtiyaç duymadığımdan dikkat etmemişim. kendisine teşekkür ediyorum :)