Versi terbaru MATLAB: R2024b baru saja dirilis.


MATLAB R2024b: Fitur Terbaru dan Peningkatannya

MATLAB R2024b adalah hasil dari jutaan jam kerja yang dilakukan oleh ribuan insinyur di seluruh dunia. Setiap kali versi baru dirilis, itu selalu menjadi momen spesial di MathWorks. R2024b kali ini juga tidak terkecuali, dengan ribuan fitur baru, pembaruan, peningkatan, dan perbaikan bug di semua produk kami. Artikel ini memberikan beberapa sorotan utama dari pembaruan kali ini.

 

Perubahan Struktural

Versi pertama MATLAB Package Manager (mpm)
MATLAB package manager mempermudah distribusi dan instalasi kode MATLAB. Dengan rilis awal ini, Anda bisa:

  • Mendefinisikan sekumpulan kode MATLAB sebagai paket, termasuk dependensinya pada paket lain
  • Membuat repositori paket MATLAB di sistem file bersama
  • Menginstal paket dan dependensinya secara otomatis
  • Mengelola koleksi paket yang sudah terinstal secara otomatis

Kami berharap rilis ini cukup untuk memulai manajemen paket di MATLAB, meskipun ada beberapa keterbatasan yang akan kami atasi di rilis mendatang, seperti belum adanya dukungan untuk repositori publik (misalnya File Exchange) atau repositori pribadi.

 

(Beta) Live Scripts Teks Biasa
Sejak live scripts diperkenalkan pada 2016, mereka menggunakan format file .mlx yang bersifat biner, yang sangat cocok untuk teks campuran, gambar, kode, output, dan sebagainya. Namun, format ini sulit digunakan dengan sistem kontrol versi seperti git, dan tidak bisa dibaca di luar MATLAB menggunakan editor teks. Kini, live scripts dapat disimpan dalam format teks biasa yang mirip dengan markdown. Fitur ini tersedia dalam versi beta dan hanya bisa diakses dengan menggunakan beta desktop terbaru.

 

Selamat Tinggal Help Browser
Sebelumnya, ketika membuka dokumentasi di MATLAB, itu muncul di Help Browser MATLAB. Sekarang, dokumentasi akan dibuka menggunakan browser sistem Anda, yang menyederhanakan proses pembaruan dan memungkinkan kami untuk menyajikan dokumentasi berkualitas tinggi di platform terbaru.

 

Aksesibilitas

(Beta) Dukungan Pembaca Layar yang Ditingkatkan
Fitur desktop MATLAB baru telah mendapatkan pembaruan untuk meningkatkan dukungan pembaca layar. Umpan balik dari pengguna awal sangat positif. Jika Anda belum mencoba versi beta desktop MATLAB terbaru, sekarang saatnya mencobanya karena telah banyak perbaikan baru.

Sonifikasi Data
Beberapa orang merasa lebih mudah untuk mendengar data daripada melihatnya. Fungsi baru sonify memungkinkan Anda mendengarkan data Anda, terutama bagi mereka yang kesulitan dengan visualisasi.

 

Pengembangan ODE (Persamaan Diferensial Biasa)

Dukungan untuk pemecahan ODE di MATLAB terus berkembang. R2023b memperkenalkan cara baru untuk mengatur dan memecahkan ODE, yang kemudian diperluas pada R2024a untuk mendukung perhitungan sensitivitas parameter. Pada R2024b, antarmuka baru ini mendapatkan beberapa pembaruan penting, termasuk kemampuan untuk mendeteksi kekakuan dan pengaturan ukuran langkah minimum untuk beberapa pemecah ODE.

Untitled Project.gif

Fitur Matematika Baru

Fungsi matematis isapprox kini tersedia untuk membantu Anda membandingkan dua angka floating-point, memastikan apakah dua angka tersebut “sekitar sama”, yang seringkali lebih relevan daripada memeriksa kesetaraan tepat.

 

Grafik Lebih Banyak di MATLAB

MATLAB kini memiliki dua jenis grafik baru, yaitu violinplot dan compassplot, yang akan dibahas lebih lanjut di blog Grafik MATLAB dan Pembangunan Aplikasi.

 

Dukungan Raspberry Pi 5 di MATLAB

Fitur baru ini memungkinkan komunikasi jarak jauh dengan Raspberry Pi 5 dari komputer yang menjalankan MATLAB. Anda bisa mengakses data sensor dan perangkat gambar, serta mengirimkan kode MATLAB ke Raspberry Pi menggunakan MATLAB Coder. Dukungan ini juga mencakup komunikasi dengan perangkat keras melalui pin GPIO, serial, I2C, dan SPI.

 

Segment Anything Model (SAM) di MATLAB

Aplikasi Image Labeler kini mendukung SAM, model segmentasi gambar berbasis pembelajaran mendalam yang dapat otomatis membagi objek dalam gambar tanpa pelatihan tambahan.

full-sam-segmentation.gif

 

Segmentasi Gambar Medis dengan Model MedSAM

Fitur baru di Medical Imaging Toolbox memungkinkan segmentasi gambar medis menggunakan model MedSAM yang baru, yang dirancang khusus untuk gambar medis, seperti pencitraan kanker.

24b_rn_medsam_gif.gif

 

MATLAB Dukung Bahasa Lain: Python, C/C++, dan .NET

MATLAB kini mendukung penggunaan dictionary di dalam kode MATLAB, yang dapat digunakan di berbagai bahasa lain, termasuk Python, C/C++, dan .NET. Ini memungkinkan interopabilitas yang lebih baik dengan sistem lain.

 

Contoh Pembelajaran Mendalam (Deep Learning) Baru

R2024b memperkenalkan banyak contoh baru untuk membantu Anda memahami dan mengimplementasikan pembelajaran mendalam di MATLAB, seperti melatih jaringan saraf untuk deteksi status baterai dan banyak lagi.


Apa yang Anda Paling Suka? Rilis baru ini mencakup lebih dari 1900 pembaruan di semua produk. Jika Anda belum mengeksplorasi semua fitur baru, saya mengundang Anda untuk membaca catatan rilis penuh dan memberi tahu saya fitur mana yang paling Anda sukai di R2024b.