MATLAB/SIMULINK E BAŞLANGIÇ
|
|
|
- Ece Sabancı
- 10 yıl önce
- İzleme sayısı:
Transkript
1 MATLAB/SIMULINK E BAŞLANGIÇ Hazırlayan: YUSUF ONUR KOÇBERBER Yokocbeber(at)etu edu tr TOBB EKONOMİ VE TEKNOLOJİ ÜNİVERSİTESİ ELEKTRİK VE ELEKTRONİK MÜHENDİSLİĞİ v v2.
2 İçindekiler Matlab a Başlangıç... 3 Vektörler... 4 Matrisler... 6 Çizgeler... 9 Polinomlar Transfer Fonksiyonu ve Durum Uzayı Gösterimi Analiz Simulink
3 Matlab a Başlangıç Yeni M File Simulink Workspace Çalışma Klasörü Command Window Komut Geçmişi Kılavuz boyunca sık kullanılacak Matlab elemanları yukarıda işaretlenmiştir. Çalışma klasörü olarak belirtilen Current Directory aksi belirtilmedikçe yapılan tüm çalışmaların kaydedildiği klasördür. Birbirine bağlı m dosyaları çalıştırılacaksa tüm dosyaların bu klasörde olması gerekmektedir aksi takdirde m dosyası içinde dosyanın bilgisayardaki konumu tam olarak belirtilmelidir. Çalışmalar sırasında yararlı bir kaç komut: clc: Command window u temizlemektedir. whos: Workspace deki değişkenlerle ilgili bilgileri göstermektedir (özellikle iki değişkenin boyutu uyuşmadığında kontrol etmek amacıyla kullanılır) clear Değişkenİsmi: İlgili değişkeni workspace den siler. help Fonksiyonİsmi: İlgili fonksiyon hakkında özet bir yardım gösterir. syms Değişkenİsmi: ilgili değeri değişken yapar (türev, integral gibi sembollerin kullanıldığı işlemler için). 3
4 Vektörler Vektörler 1xn boyutlu matrislerdir. Bir vektör tanımlamak için: Command Window a >> a = [ ] komutunu giriniz. Böylece aşağıdaki sonuç elde edilir. Görüldüğü üzere a değeri Workspace penceresinde yerini almıştır. Bu pencereden işlemler sırasında kullanılan tüm parametreler ve onlarla ilgili çeşitli bilgiler (boyutu, en büyük değeri, en küçük değeri, boyu vs.) görülebilir. Benzer şekilde 0 ile 100 arasında eşit dağılmış 5 elemanlı bir vektör yaratmak için >> a=0:20:100 Sonuç: a = a=0:20:100 gösterimi 0 dan başlayarak 100 e kadar her adımda bir sonraki elemana 20 eklemektedir. a vektörünün ilk elemanına ulaşmak istenildiğinde a(1) komutu kullanılmaktadır. >> a(1) ans = 0 Not: Çoğu programlama dillerinin aksine MATLAB dizilerin ilk elemanını 0 değil 1 olarak indekslemektedir. Bu sebepten dolayı ilk elemana ulaşmak için a(1) komutu kullanılmıştır. 4
5 Çarpım A vektörünü ile birlikte ikinci bir b vektörü yaratalım. >> b= a - 5 b = A ile b vektörünü çarpıp c adlı yeni bir matrise atamak istiyoruz. Bu durumda c= a * b komutunu kullanırsak; >> c= a * b??? Error using ==> mtimes Inner matrix dimensions must agree. Yukarıdaki hata ile karşılaşılır. Bunun nedeni * işleci matris çarpımı yapmaktadır yani iki tane 1xn boyutundaki matrisi çarpmak mümkün değildir. Burada vektör çarpımı yapılması gerekmektedir. Vektör Çarpımı işleci.* şeklindedir. >> c= a.* b c = Görüldüğü üzere a ve b vektörlerinde konum itibariyle karşılıklı elemanlar birbirleriyle çarpılmıştır. Not: Benzer şekilde kuvvet işleçi de (^) vektör işlemleri için.^ şeklinde kullanılmalıdır. 5
6 Matrisler Matrisin tanımlanması: Matrisler tanımlanırken değişik yollar bulunmaktadır. En genel yol yeni bir satır için ; kullanılmasıdır. >> a=[1 2 ; 3 4] a = Bir başka yol ise: >> b = [ ] b = Matris değerleri girilirken workspace deki değer isimleri veya sanal sayılar kullanılabilir. Sanal sayılar için i veya j kullanılabilir. Not: Eğer i veya j değişkenine daha önce başka değer atamışsanız bu değişkeni sqrt( 1) e eşitlemeniz yeterlidir. Matrisin Transpozu Daha önceden tanımlanan b matrisinin transpozunu almak için ; >> b' ans =
7 Matrisin Tersi Daha önceden tanımlanan b matrisinin tersini almak için ; >> inv(b) ans = Matrisin Özdeğeri Daha önceden tanımlanan b matrisinin özdeğerlerini bulmak için ; >> eig(b) ans = Vektör veya matris tanımlarken, kolaylık amacıyla tüm elemanları 0 tanımlamak için zeros, tüm elemanları 1 tanımlamak için ones, tüm elemanları rastgele sayılardan oluşturmak için rand fonkisyonu kullanılabilir. >> zeros (5,1) ans = Dizilere uygulanan fonkisyonlar length(a): a dizisinin eleman sayısı yani uzunluğu size(a): a dizisinin boyutu sum(a): a matrisinin sütun başına eleman toplamı (eğer sadece sütün veya satır matrisiyse tüm elemanların toplamını verir) kd(n): kd dizisinin n. eleman değeri A(n,:): A matrisinin sadece n. satırı A(:,n): A matrisinin sadece n. sütunu 7
8 A : A matrisinin transpozu yani devriği det(a): A matrisinin determinantı inv(a) : A matrisinin tersi diag(a): A matrisinin ana diagonel (çapraz) elemanları [v,d]=eig(a): A matrisinin özvektörleri ve özdeğerleri Elemanter işlemler: Eleman eleman işlem demektir ve. (nokta) işleci kullanılır: Çarpma:.*, Bölme:./, Üs alma:.^ 8
9 Çizgeler Matlab daki en önemli fonksiyonlardan biri plot fonksiyonudur. Plot(x,y) şeklinde belirtilen bu komutta x değerleri çizgenin yatay eksenine, y değerleri çizgenin düşey eksenine çizilecektir. Örneğin; >> t=0:0.1:5 şeklinde zaman değerlerimizi belirleyelim, >> y=sin(2*pi*t) >>plot (t,y) Bu noktadan sonraki komutları m dosyasına yazmak daha yararlı olacaktır çünkü bir çok komutu arkaya tek satırlık komut penceresine yazmak zaman kaybettirmektedir. Yeni bir m dosyası açmak için File>New>M File Gelen editörün içine yeni değerleri tanımlayınız : t=0:0.1:10; y= 2.^(10-t); plot (t,y,'r:') title ('çizge 1') xlabel (' x ekseni') ylabel ('y ekseni') Dosyayı kaydedip Debug>Run dosyaismi veya kısayol olarak F5 tuşuna basınız. 9
10 Örnekte görüldüğü üzere plot fonksiyonuna eklenen r: terimi grafiği kırmızı ve noktalı yapmıştır. Başka renkler için g,b,c,m,y,k,w gibi belirteçleri, değişik şekiller için., o, x, ^, +, *., belirteçleri deneyebilirsiniz. Örneğin g grafiği yeşil ve çizgili b* mavi ve yıldızlı göstermektedir. Xlabel ve Ylabel fonksiyonları ile x ve y eksenine eksen ismi formatında istenilen isimler verilebilir. Aynı m dosyasının en sonuna axis tight komutunu ekleyip m dosyasını tekrar çalıştırınız. Görüldüğü üzere grafiğin eksenleri çizdirilen fonksiyonun minimum ve maksimum değerlerine göre ayarlanmıştır. Axis komutu grafiklerin daha anlaşılır olması için önemli bir araçtır ve her zaman plot tan sonra kullanılır. Bu komutun bir diğer kullanımı ise axis([xmin, xmax, ymin, ymax]) şeklindedir. Bu sayede görmek istediğimiz grafiğin eksenlerinin en küçük ve en büyük değerleri ayarlanabilir. Birden Çok Grafiği Yönetmek Birden fazla grafiği (aynı x ekseni baz olmak üzere) üst üste çizmek için; Örneğin: x,y1,y2,.yn için; 1.yol: plot(x,y1,x,y2,..x,yn) 2.yol: plot(x,y1), hold on, plot(x,y2,..x,yn) Çoklu grafiği etiketlemek için: 1.yol: Grafik üzerinde metin ekleme yapılır. 2.yol: legend( 1.grafikmetin, 2.grafikmetin.) fonksiyonu kullanılır. Birden fazla grafiği farklı pencerelerde (aynı veya farklı x ekseni baz olmak üzere) çizmek için subplot(m,n,p) fonksiyonu kullanılır. Bu fonksiyon matris düzeninde çizim alanı açar ve grafikler yine plot fonksiyonu ile çizilir. 10
11 Örnek: Hold on komutu ile grafiklerin üst üste çizilmesi t = 0:0.01:1 ; x= 0:0.1:10; y = x.^(t); plot(t,y,'b:') hold on z = sin(2*pi*t); plot(t,z,'r+') w = y.*z; plot(t,w,'g--') legend('x^{t}','sin(2*\pi*t)','x^{t}sin(2*\pi*t)') axis tight grid on Örnek: Aynı grafiklerin subplot komutu ile ayrı ayrı pencerelerde çizilmesi; subplot (3,1,1) t = 0:0.01:1; x= 0:0.1:10; y = x.^(t); plot(t,y,'b:') title ('x^{t}') legend('x^{t}') grid on subplot (3,1,2) z = sin(2*pi*t); plot(t,z,'r+') legend ('sin(2*\pi*t)') title ('sin(2*\pi*t)') grid on 11
12 subplot (3,1,3) w = y.*z; plot(t,w,'g--') legend('x^{t}sin(2*\pi*t)') title ('x^{t}sin(2*\pi*t)') grid on Polinomlar Matlab polinomları bir vektör ile tanımlar. Örnek olarak ; 3s 4 +6s 3 3s 2 +10s+1 Polinomu aşağıdaki vektör ile tanımlanır. >> A=[ ] A = Eğer arada eksik katsayılar varsa bu katsayılar 0 ile gösterilir. Örnek olarak; 7s >> A=[ ] A =
13 Polinomun değerini bulmak için polyval fonksiyonu kullanılabilir. Örneğin a=[ ] polinomunun s=3 teki değerini bulmak için ; >> polyval([ ],3) ans = 577 Aynı yöntemi kullanarak polinom çizdirilebilir. Örnek: t=-5:0.1:3 A=[ ] plot(t,polyval(a,t)) Görüldüğü üzere grafik y=0 eksenini 4 kere kesmektedir. Köklerin tam yeri roots komutu ile tespit edilebilir. >> roots (A) ans =
14 Transfer Fonksiyonu ve Durum Uzayı Gösterimi Transfer fonksiyonunu belirtmek için öncelikle pay ve paydayı tanımlamak gerekmektedir. Bunun için >> num=[1] num = 1 >> den=[ ] den = >> tf(num,den) Transfer function: s^ s^ s Aynı şekilde bu transfer fonksiyonun durum uzayı gösterimlerinden biri aşağıdaki gibidir. y= Bu gösterimi Matlab a aktarmak için ss(a,b,c,d) şeklinde bir gösterim kullanılmalıdır. >> a=[0 1 0 ; 0 0 1; ] a = >> b=[0 ;1 ; -14 ] >> c=[1 0 0 ] >> d=[0] a,b,c,d matrisleri tanımlandıktan sonra ss komutu ile gösterim tamamlanır. 14
15 >> ss(a,b,c,d) a = x1 x2 x3 x x x b = u1 x1 0 x2 1 x3-14 c = x1 x2 x3 y d = u1 y1 0 Transfer fonksiyonundan durum uzayı gösterimi veya durum uzayı gösteriminden transfer fonksiyonu elde edilebilir. Daha önceki örnekte transfer fonksiyonu num ve den isimleri ile tanımlanmıştı. Durum uzayı gösterimini A,B,C,D matrislerine aktarmak için ; >> [A,B,C,D]=tf2ss(num,den) A = B = C = D =
16 Aynı şekilde durum uzayı gösteriminden transfer fonksiyonu çıkarılabilir. Bunun için ss2tf komutu kullanılır. Yukarıdaki örneklerde kullandığımız a,b,c,d matrislerini kullanırsak; >> [pay,payda]=ss2tf(a,b,c,d) pay = payda =
17 Analiz Elde edilen gösterimleri analiz etmek için Bode çizgesi Adım cevabı Dürtü cevabı Kutuplar ve sıfırlar bulunabilir. Daha önceden elde ettiğimiz pay ve payda değişkenlerini sistemin_transfer_fonksiyonu isimli bir değişkene atayalım. >> sistemin_transfer_fonksiyonu=tf(num,den) Transfer function: s^ s^ s Bode çizgesi için; >>bode(sistemin_transfer_fonksiyonu) -40 Bode Diagram Magnitude (db) Phase (deg) Frequency (rad/sec) Grafikte istenilen noktalara tıklanarak ilgili değerler alınabilir. 17
18 Adım cevabı için ; >>step(sistemin_transfer_fonksiyonu) 8 x 10-3 Step Response Amplitude Time (sec) Yüzde aşım, yükselme zamanı,tepe değeri gibi değerler grafikte ilgili yerlere tıklanarak ölçülebilir fakat 2007 ve sonrası sürümlerde stepinfo komutu bulunmaktadır. >> stepinfo(sistemin_transfer_fonksiyonu) ans = RiseTime: SettlingTime: SettlingMin: SettlingMax: Overshoot: Undershoot: 0 Peak: PeakTime:
19 Dürtü cevabı için; >> impulse(sistemin_transfer_fonksiyonu) 14 x 10-3 Impulse Response Amplitude Time (sec) Sistemin kutupları pole komutu ile bulunur. >> pole(sistemin_transfer_fonksiyonu) ans = i i Sistemin sıfırları tzero komutu ile bulunur. >> tzero(sistemin_transfer_fonksiyonu) ans = Empty matrix: 0-by-1 Bu örnekte sistemin sıfırı olmadığından boş matris çıkmıştır. 19
20 Simulink Simulink modelleme ve benzetim için geliştirilmiş grafiksel ara yüze sahip bir Matlab uzantısıdır.simulinkte sistemler ekran üzerine blok diyagramlar halinde çizilmektedir.transfer fonksiyonu blokları, toplayıcılar gibi blokların dışında osiloskop, fonksiyon üreteci gibi sanal giriş/çıkış cihazları da bulunmaktadır. Simulink, Matlab içinde çalışan bir program olduğundan iki program arasında rahatlıkla veri transferi yapılabilir. Bu kılavuzda her bloğun tek tek tanıtılmasından ziyade örnekler üzerinden gidilecektir. Programın başlatılması; Matlab içerisinde command window a simulink yazılmalıdır. >>simulink Simulink Library Browser penceresi açıldıktan sonra ekleneceği boş ekran elde edilir. File>New>Model seçilerek blokların Simulink Library Browser penceresinden bloklar sürükle bırak şeklinde açılan boş model sayfasına eklenmelidir. 20
21 Örnek 1: Öncelikle Simulink>sources kütüphanesinden step bloğunu Simulink>continuous kütüphanesinden derivative bloğunu Simulink>math Operations kütüphanesinden add ve gain bloğunu Simulink>commonly used blocks kütüphanesinden scope bloğunu tasarım ekranına ekleyiniz. Blokların girişlerinden farenin tuşuna basılı tutarak sonraki bloğun girişine gittiğiniz takdirde bloklar bağlanır fakat kısa yol olarak ilk bloğu seçtikten sonra ctrl tuşuna basılı tutarak hedef blok üzerine tıklandığı takdirde bloklar kendiliğinden bağlanır. Scope bloğu üzerine iki tıklayarak, parameters sekmesinden, Scope Parametreleri 3 farklı veriyi aynı anda gözlemek amacıyla, number of axes alanını 3 yapınız. Bloklar bağlanıldığında aşağıdaki şekildeki gibi bir görüntü oluşması gerekmektedir. 21
22 Simülasyon ayarlarını yapmak için, Simulation > Configuration Parameters penceresini açınız. Sistemi sabit adım ile çözmek için gelen pencereden, Solver options Type seçeneğini Fixed Step olarak seçiniz. Fixed step size olarak sırasıyla 1, 0.01 ve auto değerleri kullanılacaktır. Şekilde görülen Simulation Stop Time alanına benzetimin kaç saniye süreceği girilmelidir. Simülasyon süresini 2 olarak girdikten sonra şekilde görülen start simulation tuşuna tıklayarak veya kısayol olarak ctrl+t ile benzetimi başlatınız. Adım aralığı : 1 Adım aralığı : 0.01 Adım aralığı : auto 22
23 Örnek 2: Öncelikle Simulink>sources kütüphanesinden step bloğunu Simulink>continuous kütüphanesinden transfer fcn bloğunu Simulink>commonly used blocks kütüphanesinden scope bloğunu tasarım ekranına ekleyiniz. Adım cevabı bulunacak transfer fonksiyonu aşağıdaki gibidir Transfer Fcn bloğunun değerlerini değiştirmek için üzerine iki tıklayınız, numerator coefficient ve denominator coefficient alanları ile sırasıyla pay ve paydanın değerleri vektör şeklinde tanımlanmaktadır. 23
24 Scope bloğuna iki kere tıklayarak sonucu görüntüleyiniz. Sonucun tam olarak görüntülenmesi için şekilde görülen autoscale butonuna tıklayınız. Örnek 3: PID ve Subsystem Oluşturma Öncelikle şekilde görülen blok şemayı kurunuz. Kazançların değerlerini P terimi için Kp, I terimi için Ki ve D terimi için Kd şeklinde değiştirildiğine dikkat ediniz. Daha sonra şema üzerindeki tüm elemanları seçtikten sonra sağ tıklayıp create subsystem seçeneğini seçiniz. 24
25 Subsystem haline dönüşen blok üzerine tekrar sağ tıklayarak mask subsystem seçeneğini seçiniz. Gelen pencerenin Parameters sekmesinden Add butonu ile yeni parametreler ekleyiniz. Variable alanına daha önce ismi değiştirilen blokların ismini girmeniz gerekmektedir. Aksi takdirde ilgili bloğun değerine dışarıdan erişilemeyecektir. Add Butonu Elde edilen subsystem adlı bloğun ismini PID olarak değiştiriniz ve aşağıdaki blok şemayı kurunuz. 25
26 PID bloğuna tıkladığınızda Kp, Kd ve Ki değerlerini girebildiğinizi göreceksiniz.farklı Kp, Kd, Ki değerleri ile bu terimlerin sisteme etkisini gözleyebilirsiniz. Scope bloğundan çıkan grafiğin yükselme zamanı, yüzde aşımı gibi değerleri zoom to y axis yakınlaştırma butonları ile ölçebileceğiniz gibi grafiğin değerlerini Matlab ın workspace bölümüne göndererek daha önce anlatılan stepinfo komutunu kullanabilirsiniz. Scope Parametreleri Yakınlaştırma butonları Grafik verisini workspace alanına aktarmak için şekilde gösterildiği gibi scope parameters butonuna tıklayıp data history sekmesini seçmek gerekmektedir. Save data to workspace seçeneği işaretlenerek gönderilecek olan verinin workspace de hangi değişken ismi ile tanımlanacağını belirtmek gerekir bu isim varsayılan şekilde ScopeData olarak belirlenmiştir. Format kısmından Array seçilerek değişkenin nx2 lik bir matris şeklinde belirtilmesi sağlanmalıdır. Bu değişkenin n uzunluğundaki satır kısmı benzetim uzunluğu ile doğru orantılıdır. 1.kolonu zaman değerleri yani x ekseni, 2.kolonu ise bu zaman karşılığında alınan değerleri belirtmektedir yani y eksenidir. Stepinfo(Y ekseni,x ekseni) şeklinde kullandığından doğru sonuç almak için aşağıdaki şekilde kullanılmalıdır. 26
27 >> stepinfo(scopedata(:,2),scopedata(:,1)) ans = RiseTime: SettlingTime: SettlingMin: SettlingMax: Overshoot: Undershoot: 0 Peak: PeakTime: Örnek 4: Aşağıdaki blok şemayı kurunuz. Daha önceki örnekte olduğu gibi scope parameters penceresine gidilerek axes alanı 3 yapılmalıdır. Bu sayede scope penceresi 3 e bölünecektir. Eğer grafikleri üst üste çizdirmek istiyorsanız mux elemanını kullanabilirsiniz. Tellerin üzerine çift tıklayarak isimlendirebilirsiniz, bu sayede scope ekranındaki grafikleri tespit etmek daha kolay olmaktadır. Simulation time alanını 20 yaparak benzetimi başlatınız. Görüldüğü üzere scope ekranı 3 farklı pencereye bölünmüş ve hepsinin başlığı bulunmaktadır. 27
28 28
Bu uygulama saatinde, dinamik sistemlerin simülasyonu (benzetimi) için geliştirilmiş olan, oldukça kullanışlı bir arayüz, Simulink, tanıtılacaktır.
Bu uygulama saatinde, dinamik sistemlerin simülasyonu (benzetimi) için geliştirilmiş olan, oldukça kullanışlı bir arayüz, Simulink, tanıtılacaktır. Simulink bir Grafik Kullanıcı Arayüzü (Graphical User
MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007
MATLAB Semineri EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü 30 Nisan / 1 Mayıs 2007 İçerik MATLAB Ekranı Değişkenler Operatörler Akış Kontrolü.m Dosyaları Çizim Komutları Yardım Kontrol
Matlab da 2-boyutlu Grafik Çizimi. Arş. Gör. Mehmet Ali ÜSTÜNER
Matlab da 2-boyutlu Grafik Çizimi Arş Gör Mehmet Ali ÜSTÜNER Manisa, 03122017 Arş Gör Mehmet Ali ÜSTÜNER 2 Dikdörtgen (x-y) Ve Kutupsal Eksenlerde Çizgi Grafikleri: En basit çizim, iki değişkeni olan çizimlerdir
Grafik Komutları. Grafik Türleri plot: çizgisel grafikler bar: sütun bar şeklindeki grafikler stem: sütun çizgisel grafikler pie: pasta grafikleri
Matlab Grafikler Grafik Türleri Grafik Komutları Grafik Türleri plot: çizgisel grafikler bar: sütun bar şeklindeki grafikler stem: sütun çizgisel grafikler pie: pasta grafikleri Yardımcı Komutlar hold
Matlab da Dizi ve Matrisler. Mustafa Coşar
Matlab da Dizi ve Matrisler Mustafa Coşar MATLAB Değişkenleri Matlab da değişkenler; skaler, dizi(vektör), matris veya metin (string) türünde olabilirler. Örnek olarak: a=1; b=-3.2e3; c=22/5; metin= mustafa
İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi,
İM 205-İnşaat Mühendisleri için MATLAB Irfan Turk Fatih Üniversitesi, 2013-14 MATLAB Nedir? MATLAB ın açılımı MATrix LABoratory dir. MATLAB yüksek performanslı tekniksel bir programlama dilidir. Matematik,
ELE 301L KONTROL SİSTEMLERİ I LABORATUVARI DENEY 4B: DC MOTOR TRANSFER FONKSİYONU VE PARAMETRELERİNİN ELDE EDİLMESİ
Geç teslim edilen raporlardan gün başına 10 puan kırılır. Raporlarınızı deneyden en geç bir hafta sonra teslim etmeniz gerekmektedir. Raporunuzu yazarken föyde belirtilmeyen ancak önemli gördüğünüz kısımların
DENEY 1: Matlab de Temel Uygulamalar
DENEY 1: Matlab de Temel Uygulamalar I. AMAÇ Bu deneyde MATLAB (MATrix LABoratory) programının temel özellikleri anlatılmakta, öğrencinin sinyal işleme ve haberleşme uygulamalarında kullanabilmesi için
AMASYA ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Elektrik Elektronik Mühendisliği Bölümü
AMASYA ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Elektrik Elektronik Mühendisliği Bölümü Denetim Sistemleri Laboratuvarı Deney Föyü Yrd.Doç.Dr.Mehmet EKİCİ Arş.Gör.Dr.Kenan TEKBAŞ Arş.Gör.Birsen BOYLU AYVAZ DENEY
MATLAB. Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI
MATLAB Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI İçerik Matlab Nedir? Matlab ın Kullanım Alanları Matlab Açılış Ekranı Matlab Programı İle Temel İşlemlerin Gerçekleştirilmesi Vektör İşlemleri
MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü
MATLAB a GİRİŞ Doç. Dr. Mehmet İTİK Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü İçerik: MATLAB nedir? MATLAB arayüzü ve Bileşenleri (Toolbox) Değişkenler, Matris ve Vektörler Aritmetik işlemler
Yrd. Doç. Dr. A. Burak İNNER
Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr Ders Adı : Bilgisayar Mühendisliğinde Matematik Uygulamaları
MATLAB de GRAFİK İŞLEMLERİ
MATLAB de GRAFİK İŞLEMLERİ MATLAB güçlü bir grafik araç kutusuna (toolbox) a sahip bir programlama dilidir. Matlab da 2 boyutlu grafik çizdirmek için plot komutu kullanılır. Örnek: aşağıdaki gibi yazılır.
k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.
MATRİS TRANSPOZU: Bir matrisin satırlarını sütun, sütunlarınıda satır yaparak elde edilen matrise transpoz matris denilir. Diğer bir değişle, eğer A matrisi aşağıdaki gibi tanımlandıysa bu matrisin transpoz
Matlab & Simulink MATLAB SIMULINK
Matlab & Simulink MATLAB SIMULINK Simulink Oturumunu Başlatma SIMULINK icon üzerine tıkla Veya Matlab komut satırında simulink Yaz Simulink Kütüphanesi Yeni model iconu oluşturma Arama penceresi Model
MATLAB DE 2 BOYUTLU GRAFİK TÜRLERİ
MATLAB 8.DERS MATLAB DE 2 BOYUTLU GRAFİK TÜRLERİ 1. Bir grafik penceresinde tek bir grafik (plot komutuyla) 2. Bir grafik penceresinde birden fazla grafik (Grafik elemanlarını plot komutu içinde virgülle
Bilgisayar Programlama MATLAB
What is a computer??? Bilgisayar Programlama MATLAB ler Prof. Dr. İrfan KAYMAZ What is a computer??? MATLAB de GRAFİK İŞLEMLERİ MATLAB diğer programlama dillerine nazaran oldukça güçlü bir grafik araçkutusuna
MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü
MATLAB İLE PROGRAMLAMAYA GİRİŞ Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü [email protected] 1 5. Hafta Ders İçeriği Çizgi ve Yüzey Grafik Çizimleri plot Komutu plot (x,y) iki boyutlu grafik
Yukarıdaki program çalıştırıldığında aşağıdaki sonucu elde ederiz.
HIZLI ÇALIŞAN ve AZ HAFIZA KULLANAN MATLAB PROGRAMI YAZMA: Matlab programlarında eğer döngüler kullanılıyor bunların içlerindeki komutların yapılması belirli bir süre alır. Matlab programlarının hızını
BİLGİSAYAR PROGRAMLAMA MATLAB
BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Bu hafta? 1. Matlab ve Programlama Ortamı 2. Matlab Komut Penceresi 3. Matlab de değişken tanımlama 4.
Bilgisayar Programlama MATLAB
Bilgisayar Programlama MATLAB Grafik İşlemleri Doç. Dr. İrfan KAYMAZ MATLAB Ders Notları MATLAB de GRAFİK İŞLEMLERİ MATLAB diğer programlama dillerine nazaran oldukça güçlü bir grafik araçkutusuna (toolbox)
Havuz Modelleme. Bina Tasarım Sistemi. www.probina.com.tr. Prota Yazılım Ltd. Şti.
Bina Tasarım Sistemi Havuz Modelleme [ Probina Orion Bina Tasarım Sistemi, betonarme bina sistemlerinin analizini ve tasarımını gerçekleştirerek tüm detay çizimlerini otomatik olarak hazırlayan bütünleşik
MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü
MATLAB İLE PROGRAMLAMAYA GİRİŞ Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü [email protected] 1 2 1. Hafta nın Ders İçeriği Tanıtım MATLAB ile İlgili Temel Bilgiler Tanıtım MATLAB sayısal hesaplama,
www.elektrikogretmenleri.com
FIREWORKS (MENU OLUŞ TURMA) 1 Önce Başlat menüsü Programlar Adobe Web Premium CS3 Adobe Fireworks CS3 kısayol simgesi ile Fireworks programı açılır. 2 Fireworks programı açıldığında Karşımıza gelen Yeni
CONTROL LAB1 MATLAB GİRİŞ
MATLAB GİRİŞ CONTROL LAB1 MATLAB ORTAMI Komut Penceresi Yardım Alma: e.g help sin, lookfor cos Değişkenler Vektörler, Matrisler ve Lineer Cebir (det, inv ) Grafik çizme, plot(x,y, r ), hist (colormap([0
STEM komutu ayrık zamanlı sinyalleri veya fonksiyonları çizmek amacı ile kullanılır. Bu komutun en basit kullanım şekli şöyledir: stem(x,y).
STEM Komutu: STEM komutu ayrık zamanlı sinyalleri veya fonksiyonları çizmek amacı ile kullanılır. Bu komutun en basit kullanım şekli şöyledir: stem(x,y). Bu komutta X vektörünün ve Y vektörünün elemanları
FONKSİYONLAR. Giriş argümanlarına karşılık gelen çözümü çıkış argümanları olarak sonuçlandırır. Fonksiyondosyalarıkendiçalışmaalanındaki
FONKSİYONLAR Giriş argümanlarına karşılık gelen çözümü çıkış argümanları olarak sonuçlandırır. Fonksiyondosyalarıkendiçalışmaalanındaki yereldeğişkenleriişletir. Fonksiyon Dosyaları function [çıktı değişkeni]
CAEeda TM. NACA0012 KANADI ÜZERİNDE FAPeda ÇÖZÜMÜ UYGULAMASI EĞİTİM NOTU. EDA Tasarım Analiz Mühendislik
CAEeda TM NACA0012 KANADI ÜZERİNDE FAPeda ÇÖZÜMÜ UYGULAMASI EĞİTİM NOTU EDA Tasarım Analiz Mühendislik 1. Simülasyon Tanımlama Öncesi 1. Yeni bir proje oluşturmak için menü çubuğu üzerinden Dosya > Çözümağı
DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu
DENEME SINAVI ECDL BAŞLANGIÇ Hesap Tablosu 1. Hesap Çizelgesi (Microsoft Office - Excel) uygulamasını açınız. Başlat > Programlar > Microsoft Office > Microsoft Office Excel 2003 yolu izlenerek Excel programı
2.3. MATRİSLER Matris Tanımlama
2.3. MATRİSLER 2.3.1. Matris Tanımlama Matrisler girilirken köşeli parantez kullanılarak ( [ ] ) ve aşağıdaki yollardan biri kullanılarak girilir: 1. Elemanları bir tam liste olarak girmek Buna göre matris
MENÜ AYARLAMA 1. MENÜ AYARLAMA. [X] Fusion@6. [X] Fusion@6 Standard. [X] Entegre@6. [X] Yeni Fonksiyon
MENÜ AYARLAMA Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard [X] Entegre@6 Kategori Versiyon Önkoşulu [X] Yeni Fonksiyon @6 Uygulama Fusion@6 serisi ürünlerde ürün ana menüsü çeşitli temalarla görsel olarak
SAYISAL ANALİZ. Doç.Dr. Cüneyt BAYILMIŞ. Sayısal Analiz. Doç.Dr. Cüneyt BAYILMIŞ
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ Doç.Dr. Cüneyt BAYILMIŞ Sayısal Analiz 1 SAYISAL ANALİZ 2. Hafta MATLAB İLE GRAFİK ÇİZİMLERİ Doç.Dr. Cüneyt BAYILMIŞ Sayısal Analiz 2 İÇİNDEKİLER 1. plot Komutu İle
BM202 SAYISAL ÇÖZÜMLEME
BM202 SAYISAL ÇÖZÜMLEME DOÇ.DR. CİHAN KARAKUZU DERS-2 1 Ders2-Sayısal Hesaplamalarda Gerek Duyulabilecek Matlab İşlemleri MATLAB, çok paradigmalı (bir şeyin nasıl üretileceği konusunda örnek, model) sayısal
ELN3052 OTOMATİK KONTROL MATLAB ÖRNEKLERİ - 2 TRANSFER FONKSİYONU, BLOK ŞEMA VE SİSTEM BENZETİMİ UYGULAMALARI:
ELN35 OTOMATİK KONTROL MATLAB ÖRNEKLERİ - TRANSFER FONKSİYONU, BLOK ŞEMA VE SİSTEM BENZETİMİ UYGULAMALARI: Control System Toolbox içinde dinamik sistemlerin transfer fonksiyonlarını tanımlamak için tf,
14 Şubat 2011 Pazartesi günü uygulamada çözdüğümüz 2. Soruyu, aynı sıra ile bu defa MATLAB kullanarak çözelim.
4 Şubat 2 Pazartesi günü uygulamada çözdüğümüz 2. Soruyu, aynı sıra ile bu defa MATLAB kullanarak çözelim. MATLAB programı sembolik çözümler yapabilmekle birlikte, problemleri numerik olarak çözmeye yarar.
Başlarken. AutoCAD Arayüzü. AutoCAD Arabirimleri. AutoCAD Arabirimleri. Şablon (Template) Seçimi. Yeni çizim dosyası açmak. Ekran Formatı B Ö L Ü M 1
Başlarken AutoCAD Arayüzü B Ö L Ü M 1 Ekran Formatı Program ilk çalıştırıldığında AutoCAD yazılımının ilk ekran görünüşüdür AutoCAD arabirimlerinden 2D Drafting & Annotation format görünümüdür. 1 2 AutoCAD
AST409 Astronomide Sayısal Çözümleme. II. Python da Matrisler
AST409 Astronomide Sayısal Çözümleme II. Python da Matrisler Python da Yardım Alma Seçenekleri Start Programs Python 2.7.5 Python Manuals IDLE Help! (F1) www.python.org/help/ Python Kullanım Kılavuzu Erdem
Bilgisayar Programlama MATLAB
What is a computer??? Bilgisayar Programlama MATLAB Prof. Dr. İrfan KAYMAZ What Konular is a computer??? MATLAB ortamının tanıtımı Matlab sistemi (ara yüzey tanıtımı) a) Geliştirme ortamı b) Komut penceresi
PSPICE Đ NASIL KULLANIRIM
PSPICE Đ NASIL KULLANIRIM 1. File New Project e tıklayalım. 2. Create a blank project e tıklayıp OK diyelim. 1 Yeni bir şematik otomatik olarak açılır. Ekranın sağ tarafında Tool Panel vardır. Devre elemanlarını,
PSPICE AC SWEEP VE PARAMETRĐK ANALĐZ YÖNTEMLERĐ
PSPICE AC SWEEP VE PARAMETRĐK ANALĐZ YÖNTEMLERĐ AC SWEEP ANALĐZĐ Bu AC analiz yöntemi ile; devrenin frekans cevabı çıkarılabilir, kaynak geriliminin, devredeki herhangi bir elemanın akımının, geriliminin,
Resim 7.20: Yeni bir ileti oluşturma
F İLETİLER Konuya Hazırlık 1. E-posta adresinden yeni bir ileti nasıl oluşturulur? 1. İLETI GÖNDERME a. Yeni bir ileti oluşturma: Yeni bir ileti oluşturmak için Dosya/Yeni/E-posta iletisi seçilebileceği
1- Temel MATLAB Fonksiyonları ve Programlama
1- Temel MATLAB Fonksiyonları ve Programlama >> help elfun ile kategorilere ayrılmış biçimde temel MATLAB fonksiyonlarını görebilirsiniz. Bazı temel MATLAB fonksiyonları aşağıda verilmiştir. Trigonometrik
AST415 Astronomide Sayısal Çözümleme - I. 7. Grafik Çizimi
AST415 Astronomide Sayısal Çözümleme - I 7. Grafik Çizimi Bu derste neler öğreneceksiniz? Python'la şekildekine benzer grafikler çizmeyi öğreneceksiniz! MATPLOTLIB.PYPLOT Modülü Python da grafik çizmek
BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (
BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi 2018-19 Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (e-mail: [email protected] ) 04.10.2018 1 MATLAB da Workspace ve Workspace
MATLAB ve Simulink Kullanımına Giriş
MATLAB ve Simulink Kullanımına Giriş Marmara Üniversitesi Teknoloji Fakültesi Mekatronik Mühendisliği Bölümü Hazırlayan: Arş.Gör. Barış DOĞAN [email protected] MATLAB Nedir? MATLAB, bilim ve mühendislik
MATLAB. Grafikler DOÇ. DR. ERSAN KABALCI
MATLAB Grafikler DOÇ. DR. ERSAN KABALCI Matlab yüksek seviyede grafik oluşturulabilir. Matlab ile çizilebilecek grafikler; Dikdörtgen (x-y) ve 3 boyutlu çizgi grafikleri Ağ (mesh) ve yüzey grafikleri Çubuk
18.034 İleri Diferansiyel Denklemler
MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret
Cadence OrCAD Kurulum ve Simulasyon
Cadence OrCAD Kurulum ve Simulasyon http://www.cadence.com/products/orcad/pages/downloads.aspx Yukarida belirtilen link uzerinden, Cadence programlarinin demo versiyonlarini indirebilirsiniz. Sadece yapacagınız
T.C. KOCAELİ ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ OTOMATİK KONTROL SİSTEMLERİ DERSİ MATLAB UYGULAMA NOTLARI-1
T.C. KOCAELİ ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ OTOMATİK KONTROL SİSTEMLERİ DERSİ MATLAB UYGULAMA NOTLARI-1 Bu uygulama notunda öğrencilerin MATLAB kullanarak; TEMEL MATEMATİK İŞLEMLERİNİ TEMEL MATRİS
KATES Yazılım Güncelleme Dokümanı
KATES Yazılım Güncelleme Dokümanı Yazılım Güncelleme için aşağıdaki işlemler sırasıyla yapılmalıdır. 1. Gerekli Yazılımları ve Dokümanları İndirin 2. KATES i sürekli çalışma moduna alın. 3. Bluetooth bağlantısını
Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri
Öğretim Teknolojileri Destek Ofisi Instructional Technologies Support Office Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Semboller, Ses Ekleme, Video Ekleme Orta Doğu Teknik Üniversitesi
Uzaktan Algılama Teknolojileri
Uzaktan Algılama Teknolojileri Ders 2 MATLAB ve Görüntü İşleme Alp Ertürk [email protected] MATLAB Matrix Laboratory nin kısaltmasıdır Bir çok uygulamada kolaylık sağlayacak özelleşmiş parçaları
MATLAB DA SAYISAL ANALİZ DOÇ. DR. ERSAN KABALCI
MATLAB DA SAYISAL ANALİZ DOÇ. DR. ERSAN KABALCI Konu Başlıkları Lineer Denklem Sistemlerinin Çözümü İntegral ve Türev İntegral (Alan) Türev (Sayısal Fark ) Diferansiyel Denklem çözümleri Denetim Sistemlerinin
MAK1010 MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI
.. MAK MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI Polinom MATLAB p=[8 ] d=[ - ] h=[ -] c=[ - ] POLİNOMUN DEĞERİ >> polyval(p, >> fx=[ -..9 -. -.9.88]; >> polyval(fx,9) ans =. >> x=-.:.:.; >> y=polyval(fx,;
CAEeda TM OM6 KANADI MODELLEME. EDA Tasarım Analiz Mühendislik
CAEeda TM OM6 KANADI MODELLEME EDA Tasarım Analiz Mühendislik 1. Kapsam Kanat Sınırlarını Çizme Taban Kanat Profilinin Hücum ve Firar Kenarları Sınırlarını Çizme Kanat Profilini Dosyadan (.txt) Okuma Geometrik
ÖRNEK: Ax+B=0 şeklinde 1. derece denklemin çözümünü veren programa ait akış diyagramını çiziniz.
ÖRNEK: Ax+B=0 şeklinde 1. derece denklemin çözümünü veren programa ait akış diyagramını çiziniz. BAŞLA ALGORĐTMA OKU A, B X=-B/A Adım1: Gir A, B Adım 2: X (-B)/A Adım 3: Yazdır X YAZ X DUR ÖRNEK: Ax2+Bx+C=0
Q-Biz İş Zekası 5.1. Versiyon Yenilikleri
Q-Biz İş Zekası 5.1 Versiyon Yenilikleri İçindekiler Q-Biz İş Zekası 5.1 Versiyon Yenilikleri... 1 1. Performans Gösterim Sahası... 3 2. Anahtar Performans Tanımları (KPI)... 5 3. Dashboard Özellikleri...
KOCAELİ TEKNİK LİSESİ ELEKTRİK ELEKTRONİK BÖLÜMÜ OTOMASYON ATÖLYESİ EKTS (Elektrik Kumanda Teknikleri Simülatörü ) DERS NOTU. Kaynak : www.veppa.
KOCAELİ TEKNİK LİSESİ ELEKTRİK ELEKTRONİK BÖLÜMÜ OTOMASYON ATÖLYESİ EKTS (Elektrik Kumanda Teknikleri Simülatörü ) DERS NOTU Kaynak : www.veppa.com Hakkında EKTS (Elektrik Kumanda Teknikleri Simülatörü
SİMULİNK KULLANIMI: Simulink'i çalıştırmak için MATLAB komut satırında simulink yazıyoruz.karşımıza Simulink Kütüphanesi çıkacaktır:
SİMULİNK DERSLERİ SİMULİNK KULLANIMI: Model Oluşturmak : Bu örnekte Simulink'te bir modeli nasıl oluşturup simule edeceğimizi göreceğiz. Bu modelde bir sinüs dalgasını ve integralini birleştirerek sonucu
H(s) B(s) V (s) Yer Kök Eğrileri. Şekil13. V s R s = K H s. B s =1için. 1 K H s
Yer Kök Eğrileri R(s) K H(s) V (s) V s R s = K H s 1 K H s B s =1için B(s) Şekil13 Kapalı çevrim sistemin kutupları 1+KH(s)=0 özyapısal denkleminden elde edilir. b s H s = a s a s K b s =0 a s K b s =0
SATIŞ EKRANININ KULLANIMI:
, Teperes KULLANIM PROGRAMI ÇALIŞTIRMAK: Programı çalıştırmak için masa üstündeki, Teperes Sale simgesine çift tıklayınız. Açılan pencerede işlem yapılacak P.O.S u ( point tof sale) seçiniz ve satış görünümüne
NĐĞDE ÜNĐVERSĐTESĐ Elektrik Elektronik Mühendisliği Bölümü. Devre Tasarımı Ders Notları MATLAB. Arş. Gör. Salim ÇINAR. salim çınar
NĐĞDE ÜNĐVERSĐTESĐ Elektrik Elektronik Mühendisliği Bölümü Devre Tasarımı Ders Notları MATLAB Arş. Gör. Salim ÇINAR Atamalar: a=5 MATLAB ÖRNEKLERĐ a = 5 Çıkan sonucun görünmesi istenmiyorsa atamadan sonra
TEMEL SPICE KULLANIMI. OrCAD programını çalıştırıp, File New Project e tıklayalım. Analog or Mixed A/D seçip proje ismi ve yerini girelim
TEMEL SPICE KULLANIMI OrCAD programını çalıştırıp, File New Project e tıklayalım Analog or Mixed A/D seçip proje ismi ve yerini girelim 1 Create a blank project e tıklayıp OK diyelim Yeni bir şematik otomatik
Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK
MATLAB de Bilgisayar Programlama Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK ALT PROGRAMLAR:M-Fonksiyon Yapısı function cikis_ifadesi1, 2,, n =fonksiyon_adi
IPACK LADDER. Arayüz Dökümantasyonu
IPACK LADDER Arayüz Dökümantasyonu I. Giriş Bu dökümantasyon IPack Ladder yazılımının arayüz kullanımını, kullanılan model ile ilişkilerini ve işlevsel açıklamaları kapsamak üzere hazırlanmıştır. II. Dökümantasyon
MATLAB Temelleri. EE-346 Hafta 2 Dr. Ayşe DEMİRHAN
MATLAB Temelleri EE-346 Hafta 2 Dr. Ayşe DEMİRHAN Komut Penceresi Çalışma Alanı Komut Satırı Geçerli Klasör Komut Geçmişi Preferences (Tercihler) Command Window bölümünden satır arası boşlukları ve sayı
1. GİRİŞ 1.1. GENEL BAKIŞ 1.2. KULLANICI ARAYÜZÜ
1. GİRİŞ 1.1. GENEL BAKIŞ MATLAB (MATrix LABoratory) sayısal hesaplama ve dördüncü nesil programlama dilidir. MathWorks firması tarafından geliştiriliyor. MATLAB; - matris işlenmesine, - fonksiyonlar ve
CAEeda ÇÖZÜMÜ YAPILMIŞ NACA 0012 KANADI İÇİN 2B ÇİZİM EĞİTİM NOTU. EDA Tasarım Analiz Mühendislik
CAEeda TM ÇÖZÜMÜ YAPILMIŞ NACA 0012 KANADI İÇİN 2B ÇİZİM EĞİTİM NOTU EDA Tasarım Analiz Mühendislik 1. Kapsam Çözümü yapılmış *.pos.edf dosyasında bulunan çözümağını al. Sonlu eleman modeli üzerinde bulunan
Ders 5 : MATLAB ile Grafik Uygulamaları
Ders 5 : MATLAB ile Grafik Uygulamaları Kapsam Polinomlar Enterpolasyon Grafikler 5.1. Polinomlar 5.1.1. Polinom Girişi Matlab de polinomlar katsayılarının vektörü ile tanımlanır. Örnek: P(x) = -6x 5 +4x
SİMULİNK KULLANIMI: Model oluşturmak 2( Basit bir oransal denetleyici tasarımı)
SİMULİNK DERSLERİ SİMULİNK KULLANIMI: Model oluşturmak 2( Basit bir oransal denetleyici tasarımı) Bu yazımızda Simulink'i kullanarak basit bir otomatik kontrol sisteminin simulasyonunu yapacağız.böylelikle
ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DENETİM SİSTEMLERİ LABORATUVARI DENEY RAPORU. Deney No: 1 MATLAB ve SIMULINK E GİRİŞ
TEKNOLOJİ FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DENETİM SİSTEMLERİ LABORATUVARI DENEY RAPORU Deney No: 1 MATLAB ve SIMULINK E GİRİŞ Öğr. Gör. Cenk GEZEGİN Arş. Gör. Ayşe AYDIN YURDUSEV Öğrenci: Adı
2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI
2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI İşletim Sisteminde Yapılan Uygulamalar Bir Bilgisayarda Hangi İşletim Sistemi Yüklü Olduğunu
Ana Sayfaya Git. Yukarıdaki adrese tıklayıp, sizlere e-posta ile iletilen, «Kullanıcı adı» ve «Şifre» bilgileriniz ile giriş yapınız.
Yukarıdaki adrese tıklayıp, sizlere e-posta ile iletilen, «Kullanıcı adı» ve «Şifre» bilgileriniz ile giriş yapınız. Sisteme giriş yapıldıktan sonra karşımıza bu ekran gelir. Burada sol üstte bulunan
Fen ve Mühendislik Uygulamalarında MATLAB
Fen ve Mühendislik Uygulamalarında MATLAB Dosya Yönetimi Fonksiyon Yapısı Doç. Dr. İrfan KAYMAZ MATLAB Ders Notları DOSYA YÖNETİMİ Şu ana kadar bir programda hesaplanan veya elde edilen veriler RAM de
HSancak Nesne Tabanlı Programlama I Ders Notları
DİZİLER Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların isimleri ortaktır. Elemanlar
4.1. Grafik Sihirbazını kullanarak grafik oluşturma
BÖLÜM14 4. EXCEL DE GRAFİK Excel programının en üstün özelliklerinden bir diğeri de grafik çizim özelliğinin mükemmel olmasıdır. Excel grafik işlemleri için kullanıcıya çok geniş seçenekler sunar. Excel
SAYISAL KONTROL 2 PROJESİ
SAYISAL KONTROL 2 PROJESİ AUTOMATIC CONTROL TELELAB (ACT) ile UZAKTAN KONTROL DENEYLERİ Automatic Control Telelab (ACT), kontrol deneylerinin uzaktan yapılmasını sağlayan web tabanlı bir sistemdir. Web
BİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ 3. DERS NOTU Konu: MATLAB de Temel İşlemler Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU 1 MATLAB (Matrix Laboratory) sayısal hesaplama dilidir. MathWorks firması tarafından geliştirilmiş
BİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü DERS NOTU 5 KONU: Matlab de Diziler ve Matrisler İÇ İÇE FOR DÖNGÜSÜ
ELEKTRONİK ÇİZELGE. Hücreleri Biçimlendirme. Formülleri Kullanma. Verileri Sıralama. Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME
Hücreleri Biçimlendirme ELEKTRONİK ÇİZELGE Formülleri Kullanma Verileri Sıralama Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME Elektronik Çizelge de sayıları; bin ayracı, yüzde oranı, tarih/saat ve para
1. Excel Dönüşümü : 2. Rapor Master Tanımları :
Programın Amacı : Bu Program As/400 Sistemindeki herhangi bir veya birden fazla file ı kullanarak istenilen şekilde sorgulama yaparak elde edilen bilgileri Excel Formatında Pc deki istenilen bir yere kaydetmek.
Kopyalama ve Taşıma konularıyla ilgili daha değişik uygulamalar yaparak bu konunun pekiştirilmesini sağlamanız yararınıza olacaktır.
Kopyalama ve Taşıma konularıyla ilgili daha değişik uygulamalar yaparak bu konunun pekiştirilmesini sağlamanız yararınıza olacaktır. NOTLAR: 1. Bir Klasörün içindeki bir dosyayı fare sol tuşunu basılı
a. Giriş sekmesi: 1. Paragraf bölümünde Madde İşaretleri veya Numaralandırma seçeneklerinden istediğinize tıklayın.
Madde İmleri ve Numaralandırma Sıralı veya sırasız listeler oluşturmak için madde imleri ve numaralandırma seçeneğini kullanabilirsiniz. Madde İşaretli ve Numaralandırılmış Listeler Oluşturma Yazılı olan
MATLAB - GİRİŞ NEDEN MATLAB
MATLAB MATLAB - GİRİŞ NEDEN MATLAB MATLAB matematiksel ve grafiksel altyordamlar ve kendi geniş kütüphanesi ile basit bir programlama dilidir Hesaplama ve grafik için kullanımı kolay bir arayüze sahiptir.
Microsoft Word 2010 ara yüzündeki bölümler aşağıda gösterilmiştir.
Başlangıç Bu dersin amacı, öğrencilerin çalışma hayatlarında Microsoft Word programını daha etkili ve verimli kullanmalarını sağlamak ve karşılaştıkları sorunların çözümlerine ulaşma konusunda deneyim
MATLABA GİRİŞ 1. MATLAB. Komut penceresi. MATLAB adı, MATrix LABoratory (Matrix Laboratuarı) kelimelerinden gelir.
1. MATLAB MATLAB adı, MATrix LABoratory (Matrix Laboratuarı) kelimelerinden gelir. Matlab, komut temelli bir programdır. Command Window penceresinde» işareti Matlab'ın komut prompt'unu gösterir ve bu işaret
Bu uygulama saatinde, ders kapsamında şu ana kadar bahsedilen konulara ilişkin MATLAB fonksiyonları tanıtılacaktır.
Bu uygulama saatinde, ders kapsamında şu ana kadar bahsedilen konulara ilişkin MATLAB fonksiyonları tanıtılacaktır. Polinomial Bir Fonksiyonun Tanıtılması P s s s şeklindeki bir fonksiyona ilişkin nesne,
BÖLÜM 04. Çalışma Unsurları
BÖLÜM 04 Çalışma Unsurları Autodesk Inventor 2008 Tanıtma ve Kullanma Kılavuzu SAYISAL GRAFİK Çalışma Unsurları Parça ya da montaj tasarımı sırasında, örneğin bir eskiz düzlemi tanımlarken, parçanın düzlemlerinden
A1FX MT4 İşlem Platformu Kullanma Kılavuzu
A1FX MT4 İşlem Platformu Kullanma Kılavuzu İçindekiler: 1- Demo Hesap Açılışı (Gerçek Hesap Girişi) 2- Genel Görünüm 3- Alım-Satım İşlemleri 4- Stop-Limit İşlemleri 5- Pozisyon Kapatma 6- Grafiklerin Kullanımı
MAK1010 MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI
28.5.23 MAK MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI Grafik çiziminde kullanılacak verilerin hazırlanması: Bunu için veriler ya MATLAB ortamında vektörleştirme kuralına göre ya da el ile tek tek girilerek
BİLGİSAYAR PROGRAMLAMA VE FİZİKTE PROGRAMLAMA DERSLERİ İÇİN MATLAB ÇALIŞMA NOTLARI. Mehmet ÖZKAN
BİLGİSAYAR PROGRAMLAMA VE FİZİKTE PROGRAMLAMA DERSLERİ İÇİN MATLAB ÇALIŞMA NOTLARI Mehmet ÖZKAN input:bu komut kullanıcıdan veri girişi istiğinde kullanılır. Etkin ve etkileşimli bir program yazımında
Animasyon Teknikleri, Ses ve Video İşlemleri 1 / 18
Animasyon Teknikleri, Ses ve Video İşlemleri 1 / 18 4. SEMBOLLER Animasyon yazılımı çizilen şekilleri veya çalışma içerisine aktarılan şekilleri sembollere dönüştürerek kütüphanede saklayabilir. Kütüphanede
SIMMAG Kullanım Kılavuzu. Adem Ayhan Karmış. Ana Ekran
SIMMAG Kullanım Kılavuzu Adem Ayhan Karmış Ana Ekran Program çalıştırıldığında tek bir form uygulaması olarak açılmaktadır. Sol tarafta bulunan menü den menü elemanları kullanılarak gerekli olan formlar
DENEY 2 Sistem Benzetimi
DENEY Sistem Benzetimi DENEYİN AMACI. Diferansiyel denklem kullanarak, fiziksel bir sistemin nasıl tanımlanacağını öğrenmek.. Fiziksel sistemlerin karakteristiklerini anlamak amacıyla diferansiyel denklem
Kelime işlemcilerin işlevlerini öğrenmek. Başlıca kelime işlemcileri tanımak. Microsoft Word 2010 programı hakkında temel bilgileri öğrenmek.
Amaçlarımız 2 Kelime işlemcilerin işlevlerini öğrenmek. Başlıca kelime işlemcileri tanımak. programı hakkında temel bilgileri öğrenmek. da metin biçimlendirmek. 1 Kelime İşlemcilerin İşlevleri 3 Kelime
NB Macro Kullanımı Hakkında Genel Bilgiler
NB Macro Kullanımı Hakkında Genel Bilgiler Genel Bilgi Makro Nasıl Eklenir? NB Ekranlarda Genel Makro Mantığı Makro Nasıl Çağrılır? Örnek Makro Projesi Genel Bilgi Makro, gelişmiş bir HMI kontrol metodudur.
OYAK YATIRIM FX Meta İşlem Platformu Kullanma Kılavuzu
İçindekiler: FX Meta İşlem Platformu Kullanma Kılavuzu 1- Demo Hesap Açılışı 2- Genel Görünüm 3- Alım-Satım İşlemleri 4- Stop-Limit İşlemleri 5- Pozisyon Kapatma 6- Grafiklerin Kullanımı 7- Göstergeler
BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN [email protected] 0264 295 5642
BİLGİSAYAR PROGRAMLAMA Yrd. Doç. Dr. Beytullah EREN [email protected] 0264 295 5642 EXCEL DE GRAFİK UYGULAMA GRAFİKLER Grafikler, çok sayıda verinin ve farklı veri serileri arasındaki ilişkinin anlaşılmasını
ULUDAĞ ÜNİVERSİTESİ ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELN3052 OTOMATİK KONTROL
ULUDAĞ ÜNİVERSİTESİ ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELN3052 OTOMATİK KONTROL 2009-200 BAHAR ÖDEV 3 Konu: MATLAB ve Simulink programı ile PID ayarlarının bulunması ÖDEVDE İSTENENLER: Örnek olarak belirlenen
ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1
ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 AMAÇ Bilgisayar ve elektronik tablolama yazılımı sağlandığında elektronik tablolama yazılımı çalışma alanı düzenlemelerini yapabileceksiniz. ARAŞTIRMA Güncel olarak
