Pemrograman dalam kursus Matlab online. Dasar-dasar bekerja dengan paket perangkat lunak MATLAB

Dengan baik " Pengantar MatLab" memberikan informasi tentang kemampuan MatLab. Selama kursus, siswa akan belajar menggunakan bahasa interpreter MaLab untuk memecahkan berbagai masalah.

Tingkat pelatihan yang diperlukan:

  • pengetahuan tentang dasar-dasar pemrograman;
  • keterampilan dalam sistem operasi jendela.

Program kursus

1. Perkenalan

  • Lingkup penerapan sistem MaLab. Ikhtisar alat yang disosialisasikan MaLab.

2. Alat Desktop MATLAB

  • Meja 3.
  • Menu utama.
  • Browser direktori proyek (Folder Saat Ini).
  • Jendela Perintah.
  • Jendela dengan riwayat panggilan perintah (Command History).
  • Jendela ruang kerja dasar (Browser Ruang Kerja).
  • Editor.

3. Komposisi direktori proyek

  • M-file.
  • file SLX.
  • FUR – file dan utilitas untuk bekerja dengannya.
  • file MAT.

4 . Alat grafik

5. Bahasa sistem MatLab

  • Ciri-ciri umum bahasa MatLab.
  • Variabel dan tipenya.
  • Array.
    • Metode untuk menentukan array.
    • Membangun array dari array.
    • Subarray.
    • Operasi pada array.
  • Struktur.
  • Struktur kendali dasar.
  • Fungsi M dan fungsi Anonim.
  • Kelas.
    • Struktur kelas.
    • Mekanisme pewarisan.
    • Bagian properti.
    • Bagian metode.
    • Bagian acara.
    • Bagian enumerasi.
    • Kelas nilai dan kelas penunjuk (kelas nilai, kelas pegangan).
  • Acara
  • Alat tampilan data grafis
  • Alat Pengembangan GUI
  • penerjemah string eval.
  • Perhitungan simbolis.

Pada akhir kursus dilakukan sertifikasi akhir dalam bentuk tes atau berdasarkan nilai kerja praktek yang diselesaikan selama proses pelatihan.

Bahasa pemrograman MATLAB adalah bahasa pemrograman interpretasi tingkat tinggi yang mencakup berbagai fungsi, lingkungan pengembangan terintegrasi, struktur data berbasis matriks, dan kemampuan berorientasi objek yang ditulis dalam bahasa pemrograman lain. Paket MatLab dibuat oleh Math Works lebih dari sepuluh tahun yang lalu. Pekerjaan ratusan ilmuwan dan pemrogram bertujuan untuk terus memperluas kemampuannya dan meningkatkan algoritma yang mendasarinya.

Saat ini di negara kita, lebih dari 1000 perusahaan menggunakan alat MATLAB untuk memecahkan masalah mereka. MATLAB digunakan dalam berbagai bidang aktivitas manusia: IoT, keuangan, kedokteran, luar angkasa, otomasi, robotika, sistem nirkabel dan banyak lainnya. dll. Singkatnya, segala sesuatu yang berhubungan dengan kemampuan mengumpulkan dan memvisualisasikan data, serta peramalan.

Saat ini, MATLAB sangat kuat dan obat universal pemecahan masalah, dan spesialis dengan keterampilan MATLAB sangat diminati di pasar tenaga kerja.

Kami mengundang Anda ke kursus MATLAB di Pusat Pelatihan Antarmuka untuk mempelajari cara bekerja secara efektif dengan alat MATLAB dan menyelesaikan masalah matematika dan ekonomi dengan cepat.

Halo para pengunjung portal Guru Video kami. Kami ingin memberi Anda video pelajaran tentang pemrograman di MATLAB.

MATLAB adalah bahasa tingkat tinggi dan lingkungan interaktif untuk pemrograman, perhitungan numerik, dan visualisasi hasil. Dengan menggunakan MATLAB, Anda dapat menganalisis data, mengembangkan algoritma, dan membuat model dan aplikasi.

sistem MATLAB ditawarkan oleh pengembang (Math Works, Inc.) sebagai pemimpin pasar, terutama di kompleks industri militer, industri kedirgantaraan dan otomotif, bahasa pemrograman tingkat tinggi untuk komputasi teknis dengan sejumlah besar paket aplikasi standar. Sistem MATLAB tidak hanya menggabungkan pengalaman tingkat lanjut dalam pengembangan dan implementasi komputer dari metode numerik yang terakumulasi selama tiga dekade terakhir, tetapi juga semua pengalaman dalam pengembangan matematika sepanjang sejarah umat manusia. Sekitar satu juta pengguna yang terdaftar secara sah telah menggunakan sistem ini. Universitas dan pusat penelitian terkemuka di seluruh dunia siap menggunakannya dalam proyek ilmiah mereka. Popularitas sistem ini difasilitasi oleh ekstensi Simulink yang kuat, yang menyediakan kenyamanan dan pengobatan sederhana, termasuk pemrograman berorientasi objek visual untuk pemodelan sistem dinamis linier dan nonlinier, serta banyak paket ekstensi sistem lainnya.

Bahasa, peralatan, dan fungsi matematika bawaan memungkinkan Anda menjelajahi berbagai pendekatan dan mendapatkan solusi lebih cepat dibandingkan menggunakan spreadsheet atau bahasa pemrograman tradisional seperti C/C++ atau Java.

MATLAB banyak digunakan di berbagai bidang seperti:

  • pemrosesan sinyal dan komunikasi,
  • pemrosesan gambar dan video,
  • sistem kontrol,
  • otomatisasi pengujian dan pengukuran,
  • rekayasa keuangan,
  • biologi komputasi, dll.

Tonton video pelajaran yang akan mengajarkan Anda cara bekerja dengan MATLAB. Video pembelajaran edukasi ini ideal bagi pemula yang ingin mempelajari keterampilan dasar dalam bekerja dengan paket aplikasi yang digunakan untuk memecahkan berbagai masalah matematika dan perhitungan teknis. Belajar secara efektif dan menarik bersama kami! Informasi lebih rinci tentang MATLAB dapat ditemukan di website

Kursus ini memberikan pengetahuan praktis mendasar di bidang pembelajaran mendalam. Pada berbagai contoh Fitur operasi dan pelatihan jaringan saraf dalam akan diperiksa, dan berbagai implementasi arsitektur, baik jaringan saraf dalam konvolusional maupun berulang, akan dibahas.

Menghasilkan kode C/C++ dari algoritma MATLAB (MLEM).

Kursus ini memberikan keterampilan praktis dalam menghasilkan kode C dari kode MATLAB. Menjelaskan cara menyiapkan kode MATLAB untuk pembuatan kode dan cara menghasilkan kode C yang optimal. Kursus ini menunjukkan contoh pengaturan antarmuka dan mengintegrasikan kode C yang dihasilkan ke dalam proyek eksternal.

Integrasi kode C/C++ ke SIMULINK (SLEX)

Kursus ini mencakup berbagai metode mengintegrasikan kode ke dalam model Simulink. Penekanan utamanya adalah pada integrasi kode C dan kode MATLAB. Topik yang dibahas meliputi fungsi C MEX S, kode MATLAB, dan menghubungkan fungsi C eksternal menggunakan Alat Kode Lama di Simulink.

Organisasi Pengembangan Tim (SLMB)

Kursus ini memberikan keterampilan praktis dalam desain berbasis model sebagaimana diterapkan pada pengembangan tim dan usaha. Manual manajemen dan bekerja bersama dengan model Simulink saat mengerjakan proyek skala besar.

MATLAB untuk Profesional Dirgantara (MLBE-O)

Kursus praktik ini dirancang bagi para insinyur dirgantara untuk memberikan pengenalan komprehensif terhadap lingkungan komputasi teknis MATLAB. Dasar-dasar analisis data, visualisasi, pemodelan dan pemrograman di MATLAB adalah topik utama kursus ini.

MATLAB untuk Profesional Otomotif (MLBE-A)

Kursus praktik ini dirancang bagi para insinyur otomotif untuk memberikan pengenalan komprehensif terhadap lingkungan komputasi teknis MATLAB. Dasar-dasar analisis data, visualisasi, pemodelan dan pemrograman di MATLAB adalah topik utama kursus ini.

Pemodelan Sistem dan Algoritma (SLBE)

Kursus ini dirancang untuk para insinyur yang baru mengenal pemodelan sistem dan algoritma. Penekanannya ditempatkan pada penerapan teknik pemodelan dasar, verifikasi perakitan model, dan alat untuk mengembangkan diagram blok Simulink.

Desain Sistem Pemrosesan Sinyal Digital (SLBE-G)

Kursus ini ditujukan bagi spesialis DSP yang tidak memiliki pengalaman profesional di Simulink®. Berdasarkan penggunaan metode dan alat dasar untuk membangun model, akan diberikan keterampilan dalam mengembangkan model dalam bentuk diagram blok untuk membangun sistem pemrosesan sinyal digital.

Pemrosesan dan visualisasi data di MATLAB (MLVI)

Kursus ini berfokus pada mengimpor dan menyiapkan data untuk mengembangkan aplikasi analisis data. Kursus ini akan berguna bagi para analis dan Ilmuwan Data yang perlu mengotomatiskan pemrosesan, analisis, dan visualisasi data heterogen yang diperoleh dari berbagai sumber.

Pembelajaran Mesin dengan MATLAB (MLML)

Kursus ini berfokus pada analisis data dan metode pembelajaran mesin di MATLAB. Membahas teknik pembelajaran tanpa pengawasan untuk mengeksplorasi dan mendeteksi fitur dalam kumpulan data besar dan teknik pembelajaran yang diawasi untuk membangun model prediktif. Metode visualisasi dan evaluasi hasil akan ditunjukkan dengan menggunakan contoh dan latihan.

Pembelajaran Mendalam di MATLAB (MLDL)

Kursus ini memberikan pengetahuan praktis mendasar di bidang pembelajaran mendalam. Dengan menggunakan berbagai contoh, fitur operasi dan pelatihan jaringan saraf dalam diperiksa, dan berbagai implementasi arsitektur, baik jaringan saraf dalam konvolusional maupun berulang, dibahas.

Pemrosesan dan Ekstraksi Sinyal dengan MATLAB (MLSP)

Kursus satu hari ini akan menunjukkan kepada Anda cara menggunakan MATLAB, Signal Processing Toolbox, dan Wavelet Toolbox untuk memproses sinyal pewaktuan dan mengekstrak fitur-fitur utama dalam waktu dan wilayah frekuensi. Kursus ini dirancang untuk ilmuwan dan insinyur data yang terlibat dalam analisis sinyal (deret waktu).

Pemrograman di MATLAB (MLPR)

Pengalaman langsung menggunakan fitur bahasa MATLAB untuk menulis kode yang efisien, terstruktur dengan baik, dan mudah dibaca. Konsep-konsep tersebut menjadi dasar dalam pembuatan aplikasi, pengembangan algoritma, dan peningkatan kemampuan produk yang dikembangkan. Kursus ini mencakup detail pengoptimalan kinerja kode, serta alat untuk menulis dan men-debug kode.

Integrasi kode C/C++ di MATLAB (MLEX)

Kursus ini berfokus pada interaksi MATLAB dan kode C khusus. Contoh dan latihan praktis mencakup pembuatan file MEX untuk mengintegrasikan kode C eksternal ke dalam aplikasi MATLAB dan memanggil kode MATLAB dari aplikasi yang ditulis dalam C.

Pemrograman Berorientasi Objek di MATLAB (MLCO)

Peserta kursus akan belajar menggunakan pemrograman berorientasi objek untuk mengembangkan dan mendukung aplikasi yang kompleks. Selain itu, pendekatan pengembangan berbasis pengujian untuk memastikan kualitas perangkat lunak akan diperkenalkan.

Akselerasi dan paralelisasi kode MATLAB (MLAC)

Kursus ini akan menyajikan berbagai teknik untuk mempercepat kode MATLAB. Anda akan belajar menemukan dan menghilangkan kemacetan dalam kode menggunakan alokasi memori dan teknik vektorisasi, menyusun program di MEX, dan menjalankan kode pada CPU dan GPU multi-core.

Membuat GUI dengan MATLAB (MLAP)

Kursus ini memberikan keterampilan untuk membuat interaktif antarmuka pengguna untuk program di MATLAB. Anda akan belajar tentang penggunaan kontrol khusus seperti tombol, penggeser, grafik, dan menu untuk membuat tampilan yang kuat dan antarmuka yang ramah pengguna untuk aplikasi MATLAB Anda.

Analisis Keuangan di MATLAB (MLFA)

Kursus ini ditujukan bagi para profesional di bidang keuangan komputasi. Ini memberikan pengenalan komprehensif tentang lingkungan komputasi teknis MATLAB. Topik dalam analisis data, visualisasi, pemodelan, dan pemrograman dibahas sepanjang kursus, dengan penekanan pada aplikasi praktis untuk aplikasi keuangan dalam masalah seperti analisis deret waktu, simulasi Monte Carlo, analisis, dan manajemen portofolio.

Manajemen Risiko Kredit di MATLAB (MLCR)

Kursus ini memberikan pengenalan komprehensif tentang pemodelan risiko kredit menggunakan MATLAB dan alat keuangan komputasi. Berguna bagi praktisi risiko dengan pengalaman MATLAB dalam mengembangkan model risiko kredit menggunakan teknik pemodelan umum dan pendekatan Extended Internal Ratings Basel II/III.

Pemodelan Deret Waktu di MATLAB (MLTS)

Kursus ini memberikan pemahaman menyeluruh tentang pemodelan deret waktu menggunakan MATLAB. Pelatihan ini ditujukan bagi para ekonom, analis, dan profesional keuangan dengan pengalaman MATLAB dalam mengembangkan model deret waktu. Kursus ini didasarkan pada prosedur standar Box-Jenkins untuk mengembangkan model deret waktu.

Manajemen Risiko Pasar di MATLAB (MLMR)

Kursus ini memberikan keterampilan dasar dalam mengelola risiko pasar menggunakan MATLAB dan instrumen keuangan. Kursus ini dirancang untuk analis risiko, manajer risiko, manajer portofolio, dan profesional keuangan lainnya dengan pengalaman MATLAB yang perlu menganalisis, mengevaluasi, dan mengelola risiko pasar. Kursus ini menggunakan contoh risiko pasar, meskipun teknik yang ditunjukkan dapat diterapkan pada sebagian besar bidang risiko, termasuk risiko likuiditas, suku bunga, dan operasional.

Pemodelan Sistem dan Algoritma (SLBE)

Kursus ini dirancang untuk para insinyur yang baru mengenal pemodelan sistem dan algoritma. Penekanannya ditempatkan pada penerapan teknik pemodelan dasar, verifikasi perakitan model, dan alat untuk mengembangkan diagram blok Simulink.

Simulasi Sistem dan Algoritma pada Perusahaan Otomotif (SLBE-A)

Kursus ini dirancang untuk insinyur otomotif yang baru mengenal pemodelan sistem dan algoritma. Penekanannya ditempatkan pada penerapan metode pemodelan dasar, verifikasi kebenaran perakitan model dan alat pengembangan diagram blok Tautan Simu.

Pemodelan Sistem dan Algoritma untuk Perusahaan Dirgantara (SLBE-O)

Kursus ini dirancang untuk insinyur luar angkasa yang baru mengenal pemodelan sistem dan algoritma. Penekanannya ditempatkan pada penerapan teknik pemodelan dasar, verifikasi perakitan model, dan alat untuk mengembangkan diagram blok Simulink.

Pengembangan mesin negara dan logika kontrol (SLSF)

Kursus ini membahas penggunaan Stateflow untuk memodelkan logika kontrol dan mesin negara. Kursus ini dirancang untuk pengguna Simulink yang terlibat dalam pemodelan sistem kontrol tingkat tinggi dan berbasis peristiwa. Kursus ini menekankan penggunaan mesin negara dan tabel kebenaran saat mengembangkan di Simulink.

Pemodelan Antrian dan Sistem Peristiwa Diskrit (SLSE)

Kursus praktis dikhususkan untuk pemodelan peristiwa diskrit menggunakan alat SimEvents. Kami mempertimbangkan pemodelan proses dalam sistem yang tidak bergantung pada waktu, tetapi pada terjadinya peristiwa tertentu. Contoh sistem tersebut dapat berupa: proses manufaktur, rantai pasokan, saluran komunikasi, prosesor, atau arsitektur produk perangkat lunak.

Simulasi dan Kalibrasi Powertrain (SLMC)

Kursus ini menekankan alat dan teknik untuk desain eksperimental, pemodelan statistik, dan teknik optimasi untuk mengkalibrasi powertrain modern di MATLAB dan Simulink. Kursus ini dirancang untuk para insinyur yang terlibat dalam kalibrasi, pengujian, pengembangan algoritma kontrol untuk ECM dan pemodelan matematika satuan daya.

Pengembangan sistem robotik dengan ROS dan GAZEBO di MATLAB (MLRO)

Pelatihan ini ditujukan bagi para insinyur yang terlibat dalam pengembangan algoritma gerak robot bergerak berbasis Robot Operating System (ROS) dan simulator Gazebo.

Pemodelan Semi-Kehidupan (SLRP)

Kursus praktis dikhususkan untuk menguji dan men-debug algoritma kontrol di sulit nyata waktu. Pekerjaan dengan mesin waktu nyata dipertimbangkan, serta kemampuan alat Uji Simulink, yang dirancang untuk pengujian algoritma formal.

Pengembangan dan prototipe sistem komunikasi dengan SDR USRP (SLZR)

Selama kursus Anda akan belajar bagaimana melakukan simulasi dinamis sistem digital komunikasi dengan satu atau lebih operator di MATLAB®. Sebagai bagian dari kursus, kita berkenalan dengan sistem komunikasi multi-antena, turbo coding, model ketidaksempurnaan saluran propagasi. Komponen sistem LTE dan IEEE 802.11 digunakan sebagai contoh. Siswa akan membangun sistem radio-in-the-loop menggunakan platform perangkat keras RTL-SDR atau USRP®.

Desain lapisan fisik sistem komunikasi standar LTE dan LTE ADVANCED (MLTE).

Kursus ini bertujuan untuk mempelajari prinsip-prinsip dasar membangun lapisan fisik sistem komunikasi standar LTE dan LTE-Advanced. Dengan menyelesaikan kursus ini, siswa akan mempelajari cara menghasilkan sinyal referensi LTE, serta cara melakukan simulasi end-to-end jalur sinyal dari pemancar ke penerima melalui saluran komunikasi.

Desain Sistem Pemrosesan Sinyal Digital (SLBE-G)

Kursus ini ditujukan bagi spesialis DSP yang tidak memiliki pengalaman profesional di Simulink®. Berdasarkan penggunaan metode dan alat dasar untuk membangun model, akan diberikan keterampilan dalam mengembangkan model dalam bentuk diagram blok untuk membangun sistem pemrosesan sinyal digital.

Simulasi Jalur Frekuensi Radio (SLRF)

Pelajari cara menggunakan RF Blockset dan RF Toolbox untuk memodelkan sirkuit RF dalam sistem komunikasi nirkabel. Anda akan mempelajari cara memilih antara dua paradigma berbeda untuk memodelkan sinyal RF: Pita Dasar Setara dan Amplop Sirkuit, dan mempelajari teknik dasar untuk simulasi dan simulasi jalur RF.

Desain sistem komunikasi (SLCM)

Melalui contoh praktis, Anda akan mempelajari cara menggunakan produk Simulink untuk merancang sistem komunikasi umum. Penekanannya ditempatkan pada desain end-to-end dan pemodelan sistem komunikasi dari pemancar ke penerima menggunakan Simulink.

Pembuatan komponen perangkat lunak untuk arsitektur AUTOSAR (SLAS)

Kursus ini berfokus pada simulasi dan pembuatan kode yang kompatibel dengan AUTOSAR menggunakan paket dukungan pembuat kode Simulink untuk AUTOSAR. Dalam konteks desain berbasis model, pengembangan perangkat lunak dipertimbangkan menggunakan metode top-down dan bottom-up. Kursus ini ditujukan untuk pengembang perangkat lunak otomotif dan insinyur sistem yang menggunakan Embedded Coder untuk menghasilkan kode C/C++ secara otomatis.

Pembuatan kode otomatis untuk ZYNQ (SLZQ)

Kursus praktis ini bertujuan untuk mempelajari proses pengembangan dan konfigurasi model di lingkungan Simulink dan menerapkannya pada platform Xilinx® Zynq®-7000. Kursus ini dirancang untuk pengguna Simulink yang berencana membuat, memvalidasi, dan menyebarkan kode C/C++ dan kode HDL yang tertanam menggunakan Embedded Coder dan HDL Coder. Kursus ini menggunakan papan pengembangan ZedBoard™.

Analisis statis kode C/C++ untuk sistem tertanam (PSBF)

Kursus ini membahas penggunaan Polyspace Bug Finder untuk mendeteksi cacat algoritmik, meningkatkan metrik kualitas perangkat lunak, dan memastikan keandalan produk akhir. Kursus praktis ini dirancang untuk pengembangan insinyur perangkat lunak atau model untuk sistem tertanam.

Verifikasi kode C/C++ dengan alat LDRA (LDRA)

Kursus ini bertujuan untuk membekali peserta dengan pemahaman menyeluruh tentang metodologi pengujian tingkat lanjut, serta persyaratan dan batasan yang terkait dengan pengembangan aplikasi untuk memenuhi standar industri seperti DO-178C dan DO-278 di bidang avionik, ISO 26262 di bidang otomotif, IEC 61508 di bidang avionik. keselamatan industri dan IEC 62304 dalam peralatan medis.