MATLAB
Simulink adalah lingkungan desain berbasis simulasi dan model untuk sistem dinamis dan tertanam, terintegrasi dengan MATLAB. Simulink, juga dikembangkan oleh MathWorks, adalah alat bahasa pemrograman grafis aliran data untuk pemodelan, simulasi dan analisis sistem dinamis multi-domain. Ini pada dasarnya adalah alat diagram blok grafis dengan kumpulan pustaka blok yang dapat disesuaikan.
Ini memungkinkan Anda untuk menggabungkan algoritme MATLAB ke dalam model serta mengekspor hasil simulasi ke MATLAB untuk analisis lebih lanjut.
Simulink mendukung
Ada beberapa produk tambahan lain yang disediakan oleh MathWorks dan produk perangkat keras dan perangkat lunak pihak ketiga yang tersedia untuk digunakan dengan Simulink.
Daftar berikut memberikan deskripsi singkat tentang beberapa di antaranya
Alur Keadaan memungkinkan pengembangan state machine dan diagram alur.
Pengode Simulink memungkinkan pembuatan kode sumber C untuk implementasi sistem secara real-time secara otomatis.
Target xPC bersama dengan sistem waktu nyata berbasis x86 menyediakan lingkungan untuk mensimulasikan dan menguji model Simulink dan Stateflow secara real-time pada sistem fisik.
Kode Tertanam mendukung target tersemat tertentu.
Pengode HDL memungkinkan untuk secara otomatis menghasilkan VHDL dan Verilog yang dapat disintesis.
Acara Sim menyediakan perpustakaan blok bangunan grafis untuk memodelkan sistem antrian.
Simulink mampu melakukan verifikasi dan validasi model secara sistematis melalui pemeriksaan gaya pemodelan, ketertelusuran persyaratan, dan analisis cakupan model.
Simulink Design Verifier memungkinkan Anda mengidentifikasi kesalahan desain dan menghasilkan skenario kasus uji untuk pemeriksaan model.
Untuk membuka Simulink, ketik di ruang kerja MATLAB
simulink
Simulink terbuka dengan Library Browser . Library Browser digunakan untuk membuat model simulasi.
Di panel jendela sebelah kiri, Anda akan menemukan beberapa perpustakaan yang dikategorikan berdasarkan berbagai sistem, mengklik masing-masing perpustakaan akan menampilkan blok desain di panel jendela kanan.
Untuk membuat model baru, klik tombol Baru tombol pada bilah alat Peramban Perpustakaan. Ini akan membuka jendela model baru tanpa judul.
Model Simulink adalah diagram blok.
Elemen model ditambahkan dengan memilih elemen yang sesuai dari Library Browser dan menyeretnya ke jendela Model.
Sebagai alternatif, Anda dapat menyalin elemen model dan menempelkannya ke jendela model.
Seret dan lepas item dari pustaka Simulink untuk membuat proyek Anda.
Untuk tujuan contoh ini, dua blok akan digunakan untuk simulasi - A Sumber (sinyal) dan Sink (sebuah ruang lingkup). Generator sinyal (sumber) menghasilkan sinyal analog, yang kemudian akan divisualisasikan secara grafis oleh ruang lingkup (sink).
Mulailah dengan menyeret blok yang diperlukan dari perpustakaan ke jendela proyek. Kemudian, hubungkan blok bersama-sama yang dapat dilakukan dengan menyeret konektor dari titik koneksi di satu blok ke blok lainnya.
Mari kita tarik blok 'Gelombang Sinus' ke dalam model.
Pilih 'Sinks' dari perpustakaan dan seret blok 'Cakupan' ke dalam model.
Tarik garis sinyal dari output blok Gelombang Sinus ke input blok Scope.
Jalankan simulasi dengan menekan tombol 'Run ', menjaga semua parameter tetap default (Anda dapat mengubahnya dari menu Simulasi)
Anda harus mendapatkan grafik di bawah ini dari ruang lingkup.
MATLAB
Bab ini akan terus mengeksplorasi kemampuan plotting dan grafis MATLAB. Kita akan membahas Menggambar diagram batang Menggambar kontur Plot tiga dimensi Menggambar Bagan Batang bilah perintah menggambar diagram batang dua dimensi. Mari kita ambil contoh untuk mendemonstrasikan ide tersebut. Cont
MATLAB menyediakan berbagai cara untuk menyelesaikan masalah kalkulus diferensial dan integral, memecahkan persamaan diferensial dari berbagai derajat dan perhitungan batas. Yang terbaik dari semuanya, Anda dapat dengan mudah memplot grafik fungsi kompleks dan memeriksa maksimum, minimum, dan titik
MATLAB menyediakan perbedaan perintah untuk menghitung turunan simbolik. Dalam bentuknya yang paling sederhana, Anda meneruskan fungsi yang ingin Anda bedakan ke perintah diff sebagai argumen. Sebagai contoh, mari kita hitung turunan dari fungsi f(t) =3t2 + 2t-2 Contoh Buat file skrip dan ketik k
MATLAB mewakili polinomial sebagai vektor baris yang mengandung koefisien yang diurutkan berdasarkan pangkat menurun. Misalnya, persamaan P(x) =x4 + 7x3 - 5x + 9 dapat direpresentasikan sebagai p =[1 7 0 -5 9]; Mengevaluasi Polinomial polival fungsi digunakan untuk mengevaluasi polinomial pada ni