Penerbitan Hasil

advertisement
Math lab
MathWorks berguna untuk mempermudah kecepatan teknik dan ilmu pengetahuan . the
mathworks adalah software pengembang terkemuka dari komputasi matematika. Matlab (bahasa
komputasi teknis adalah pemograman pengembangan algoritma,analisis data, visualisasi dan
numerik perhitungan. Simulink adalah lingkungan
MATLAB
* Pendahuluan dan Fitur Kunci
* Mengembangkan Algoritma dan Aplikasi
* Menganalisa dan Mengakses Data
* Data Visualisasi
* Melakukan Perhitungan Numeric
* Penerbitan Hasil dan Aplikasi Menyebarkan
Pengantar
MATLAB adalah bahasa komputer tingkat tinggi teknis dan lingkungan yang
interaktif untuk pengembangan algoritma, visualisasi data, analisis data, dan komputasi
numerik. Menggunakan produk MATLAB, Anda dapat menyelesaikan masalah komputasi
teknis lebih cepat dibandingkan dengan bahasa pemrograman tradisional, seperti C, C + +,
dan Fortran. Anda dapat menggunakan MATLAB dalam berbagai aplikasi, termasuk
pengolahan sinyal dan gambar, komunikasi, desain kontrol, uji dan pengukuran, model dan
analisis keuangan, dan biologi komputasi. Add-on toolboxes (koleksi fungsi MATLAB
tujuan khusus, tersedia secara terpisah) memperpanjang lingkungan MATLAB untuk
memecahkan masalah kelas tertentu dalam area aplikasi.
MATLAB menyediakan sejumlah fitur untuk mendokumentasikan dan berbagi
pekerjaan Anda. Anda dapat mengintegrasikan kode MATLAB dengan bahasa lain dan
aplikasi, dan mendistribusikan Anda algoritma MATLAB dan aplikasi.
Fitur Utama







Bahasa tingkat tinggi untuk komputasi teknis
Pengembangan lingkungan untuk mengelola kode, file, dan data
Alat Interaktif untuk eksplorasi iteratif, desain, dan pemecahan masalah
Fungsi Matematika untuk aljabar linear, statistik, analisis Fourier, penyaringan, dan
optimasi
2-D dan 3-D grafis fungsi untuk visualisasi data
Alat untuk membangun antarmuka pengguna grafis kustom
Fungsi untuk mengintegrasikan algoritma berbasis MATLAB dengan aplikasi
eksternal dan bahasa, seperti C, C + +, Fortran, Java, COM, dan Microsoft Excel
Lingkungan pengembangan MATLAB memungkinkan Anda mengembangkan algoritma, interaktif
menganalisis data, file tampilan data, dan mengelola proyek.
Pengembangan Algoritma dan Aplikasiya
MATLAB menyediakan bahasa tingkat-tinggi dan alat-alat pengembangan yang
memungkinkan Anda dengan cepat mengembangkan dan menganalisis algoritma dan
aplikasi.The MATLAB Bahasa mendukung vektor dan operasi matriks yang penting untuk
masalah rekayasa dan ilmiah. Ini memungkinkan pengembangan cepat dan eksekusi.
Dengan bahasa MATLAB, Anda dapat mengembangkan program dan algoritma lebih
cepat dibandingkan dengan bahasa tradisional karena Anda tidak perlu melakukan tugastugas administrasi tingkat rendah, seperti menyatakan variabel, menentukan tipe data, dan
mengalokasikan memori. Dalam banyak kasus, MATLAB menghilangkan kebutuhan untuk
loop ''. Akibatnya, satu baris kode MATLAB sering dapat menggantikan beberapa baris kode
Catau C + +.Pada saat yang sama, MATLAB menyediakan semua fitur bahasa pemrograman
tradisional, termasuk operator aritmatika, pengontrolan laju aliran, struktur data, tipe data,
pemrograman berorientasi objek (OOP), dan features proses debugging
Untuk eksekusi cepat perhitungan matriks dan vektor berat, MATLAB menggunakan perpustakaan
prosesor-dioptimalkan. Untuk perhitungan skalar tujuan umum, MATLAB menghasilkan mesin-kode
instruksi menggunakan JIT nya (Just-In-Time) teknologi kompilasi.
Teknologi ini, yang tersedia pada kebanyakan platform, menyediakan kecepatan
eksekusi yang menyaingi bahasa pemrograman tradisional.
Development Tools
MATLAB mencakup alat pengembangan yang membantu Anda menerapkan algoritma Anda
efisien. Ini meliputi:




MATLAB Editor - Menyediakan editing standar dan fitur debugging, seperti
pengaturan breakpoints dan tunggal melangkah.
M-Lint Kode Checker - Menganalisa kode Anda dan merekomendasikan perubahan
untuk meningkatkan kinerja dan rawatan.
MATLAB Profiler - Records waktu yang dihabiskan untuk mengeksekusi setiap baris
kodeLaporan Directory - Scan semua file dalam suatu direktori dan melaporkan pada
efisiensi kode, perbedaan file, dependensi file, dan cakupan kode
M-Lint Kode Checker laporan yang mencakup rekomendasi untuk membuat kode
lebih cepat dan lebih mudah untuk mempertahankan.
Merancang Antarmuka Pengguna Grafis
Dapat menggunakan alat PETUNJUK interaktif (Graphical User Interface
Development Environment) untuk lay out, desain, dan mengedit user interface.
PANDUAN memungkinkan Anda menyertakan kotak daftar, pull-down menu,
tombol tekan, tombol radio, dan slider, serta petak MATLAB dan kontrol ActiveX.
Atau, Anda dapat membuat pemrograman GUI menggunakan fungsi MATLAB.
Menganalisis dan Mengakses Data
MATLAB ® mendukung proses analisis data secara keseluruhan, dari memperoleh data dari
perangkat eksternal dan database, melalui preprocessing, visualisasi, dan analisis numerik, untuk
menghasilkan output presentasi berkualitas
Analisis Data
Produk MATLAB menyediakan alat interaktif dan fungsi command-line untuk operasi analisis data,
termasuk:







Interpolasi dan menebangi
Mengekstrak bagian data, scaling, dan rata-rata
Thresholding dan perataan
Korelasi, analisis Fourier, dan penyaringan
Puncak 1-D, lembah, dan nol menemukan
Statistik dasar dan curve fitting
Matrix analisis
Plot menunjukkan kurva dipasang pada bulanan rata-rata perbedaan tekanan udara antara
Pulau Paskah dan Darwin, Australia.
Akses Data
MATLAB adalah platform yang efisien untuk mengakses data dari file, aplikasi
lain, database, dan perangkat eksternal. Anda dapat membaca data dari format file yang
populer, seperti Microsoft Excel, file ASCII teks atau biner, gambar, suara, dan file video,
dan file ilmiah, seperti HDF dan HDF5. file biner rendah tingkat I / O fungsi membiarkan
Anda bekerja dengan file data dalam format apapun. Tambahan fungsi memungkinkan
Anda membaca data dari halaman Web dan XML.
Anda dapat memanggil aplikasi lain dan bahasa, seperti C, C + +, objek COM,
DLL, Java, Fortran, dan Microsoft Excel, dan FTP mengakses situs dan layanan Web.
Menggunakan Database Toolbox ™, Anda juga dapat mengakses data dari ODBC /
JDBC-compliant database. Anda dapat memperoleh data dari perangkat keras, seperti port
serial komputer Anda atau kartu suara. Menggunakan Data Acquisition Toolbox ™, Anda
dapat mengalirkan hidup, data diukur secara langsung ke dalam MATLAB untuk analisis
dan visualisasi. Instrumen Control Toolbox ™ (tersedia secara terpisah) memungkinkan
komunikasi dengan GPIB dan perangkat keras VXI.
HDF data dari satelit, dipilih dan diimpor ke MATLAB menggunakan MATLAB HDF Impor Tool.
Visualisasi Data
Semua fitur grafis yang diperlukan untuk memvisualisasikan data rekayasa dan ilmiah
tersedia dalam MATLAB ®. Ini termasuk 2-D dan fungsi merencanakan 3-D, fungsi volume
3-D visualisasi, alat-alat untuk plot interaktif menciptakan, dan kemampuan untuk
mengekspor hasil untuk semua format grafis yang populer. Anda dapat menyesuaikan plot
dengan menambahkan beberapa kapak; mengubah warna garis dan spidol, menambahkan
penjelasan, persamaan LaTeX, dan legenda, dan menggambar bentuk.
2-D Plotting
Anda bisa memvisualisasikan data vektor dengan fungsi merencanakan 2-D yang membuat:
* Line, area, bar, dan grafik pie
* Arah dan kecepatan plot
* Histogram
* Poligon dan permukaan
* Scatter / gelembung petak
* Animasi
Line plot hasil uji emisi mesin ganda, dengan kurva dipasang pada data mentah.
3-D Plotting dan Visualisasi Volume
Produk MATLAB menyediakan fungsi untuk memvisualisasikan matriks 2-D, skalar 3-D,
dan data vektor 3-D. Anda dapat menggunakan fungsi-fungsi ini untuk memvisualisasikan
dan memahami besar, sering kompleks, data multidimensi. Anda dapat menentukan
karakteristik plot, seperti kamera sudut pandang, perspektif, pencahayaan efek, lokasi sumber
cahaya, dan transparansi. fungsi merencanakan 3-D meliputi:
* Permukaan, kontur, dan mesh
* Gambar plot
* Cone, iris, stream, dan isosurface
Sebuah koleksi grafik, dibangun secara interaktif dengan menyeret set data ke jendela plot,
menciptakan subplot baru, mengubah properti seperti warna dan font, dan menambahkan
penjelasan.
Membuat dan Mengedit Plot interaktif
MATLAB menyediakan alat interaktif untuk merancang dan memodifikasi grafis. Dari
jendela sosok MATLAB, Anda dapat melakukan tugas-tugas berikut:
 Drag dan drop set data baru ke gambar
 Ubah properti objek apapun pada gambar
 Zoom, memutar, panci, dan mengubah sudut kamera dan pencahayaan
 Tambahkan penjelasan dan tips data
 Menggambar bentuk
 Menghasilkan sebuah fungsi yang dapat digunakan kembali dengan data yang berbeda
Mengimpor dan Mengekspor File Grafis
MATLAB memungkinkan Anda membaca dan menulis format file yang umum grafis dan data, seperti
GIF, JPEG, BMP, EPS, TIFF, PNG, HDF, AVI, dan PCX. Sebagai hasilnya, Anda dapat mengekspor plot
MATLAB ke aplikasi lain, seperti Microsoft Word dan Microsoft PowerPoint, atau untuk perangkat
lunak desktop publishing. Sebelum mengekspor, Anda dapat membuat dan menerapkan template
gaya, yang meliputi karakteristik seperti tata letak, font, dan ketebalan baris, untuk memenuhi
spesifikasi publikasi.
numeric Melakukan Perhitungan
MATLAB mengandung matematika, statistik, dan fungsi rekayasa untuk mendukung
semua rekayasa umum dan operasi ilmu pengetahuan. Fungsi-fungsi ini, dikembangkan oleh
para ahli dalam matematika, adalah dasar dari bahasa MATLAB.
MATLAB menyediakan jenis berikut fungsi untuk melakukan operasi matematis dan
menganalisa data:








Matrix manipulasi dan aljabar linier
polinomial dan interpolasi
Fourier analisis dan penyaringan
Analisis data dan statistik
Optimasi dan integrasi numerik
persamaan diferensial Biasa (Odes)
persamaan diferensial parsial (PDEs)
Jarang operasi matriks
MATLAB dapat melakukan aritmetik pada berbagai jenis data, termasuk ganda,
single, dan bilangan bulat.Add-on toolboxes (tersedia secara terpisah) menyediakan
fungsi-fungsi komputasi khusus matematika untuk daerah termasuk pengolahan
sinyal, optimasi, statistik, matematika simbolik, pemecahan persamaan diferensial
parsial, dan curve fitting.
Plot menunjukkan fungsi gamma dinilai kompleks pada bidang kompleks, di mana tinggi permukaan
adalah modulus, atau nilai mutlak, dan garis kontur adalah modulus dan fase.
Plot fungsi atan kompleks (z). Garis kontur untuk bagian real dan imajiner ditumpangkan pada
gambar warna menunjukkan amplitudo dan fase.
Penerbitan Hasil dan Menyebarkan Aplikasi
MATLAB ® menyediakan sejumlah fitur untuk mendokumentasikan dan berbagi
pekerjaan Anda. Anda dapat mengintegrasikan kode MATLAB dengan bahasa lain, aplikasi,
dan menyebarkan Anda algoritma MATLAB dan aplikasi sebagai program yang berdiri
sendiri atau modul perangkat lunak.
Penerbitan Hasil
Produk MATLAB memungkinkan Anda mengekspor hasil Anda sebagai petak atau sebagai
laporan lengkap. Anda dapat mengekspor makar untuk semua format file grafis populer dan
kemudian mengimpor plot ke paket lain, seperti Microsoft Word atau Microsoft PowerPoint.
Menggunakan Editor MATLAB, secara otomatis Anda dapat mempublikasikan kode
MATLAB dalam HTML, Word, LaTeX, dan format lainnya.
Program MATLAB (kiri) dipublikasikan ke HTML (kanan) dengan menggunakan Editor
MATLAB. Hasil keluaran ke jendela perintah atau untuk plot ditangkap termasuk komentar
yang berubah menjadi judul bagian dan teks tubuh dalam HTML.
Mengintegrasikan
MATLAB
Kode
dengan
Bahasa
Lainnya
dan
Aplikasi
MATLAB menyediakan fungsi untuk mengintegrasikan C dan C + + kode, kode Fortran,
COM obyek, dan kode Java dengan aplikasi Anda. Anda dapat memanggil DLL, Jawa kelas,
dan kontrol ActiveX. Menggunakan mesin perpustakaan MATLAB, Anda juga dapat
menghubungi
MATLAB
dari
C,
C
+
+,
atau
Fortran
kode.
MenggelarAplikasi
Anda dapat membuat algoritma Anda dalam MATLAB dan mendistribusikannya ke
pengguna MATLAB lain langsung sebagai kode MATLAB. Menggunakan Compiler
MATLAB (tersedia secara terpisah), Anda dapat menyebarkan algoritma Anda, sebagai
aplikasi yang berdiri sendiri atau sebagai modul perangkat lunak yang Anda masukkan dalam
proyek
Anda,
untuk
pengguna
yang
tidak
memiliki
MATLAB.
Produk Tambahan membiarkan Anda mengubah algoritma Anda ke dalam sebuah modul
perangkat lunak yang callable dari COM atau Microsoft Excel.
Helikopter identifikasi aplikasi suara, dikerahkan dan berjalan di luar MATLAB. Aplikasi,
dikembangkan di MATLAB, langsung memperoleh sinyal dari perangkat keras pengukuran,
melakukan analisis dan merencanakan, dan termasuk kontrol GUI.
Download