MATLAB
Dalam lingkungan MATLAB, setiap variabel adalah array atau matriks.
Anda dapat menetapkan variabel dengan cara yang sederhana. Misalnya,
Demo Langsungx = 3 % defining x and initializing it with a value
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
x = 3
Ini membuat matriks 1-by-1 bernama x dan menyimpan nilai 3 dalam elemennya. Mari kita periksa contoh lain,
Demo Langsungx = sqrt(16) % defining x and initializing it with an expression
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
x = 4
Harap diperhatikan bahwa
Setelah variabel dimasukkan ke dalam sistem, Anda dapat merujuknya nanti.
Variabel harus memiliki nilai sebelum digunakan.
Saat ekspresi mengembalikan hasil yang tidak ditetapkan ke variabel apa pun, sistem akan menetapkannya ke variabel bernama ans, yang dapat digunakan nanti.
Misalnya,
Demo Langsungsqrt(78)
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
ans = 8.8318
Anda dapat menggunakan variabel ini ans
Demo Langsungsqrt(78); 9876/ans
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
ans = 1118.2
Mari kita lihat contoh lain
Demo Langsungx = 7 * 8; y = x * 7.89
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
y = 441.84
Anda dapat memiliki beberapa tugas pada baris yang sama. Misalnya,
Demo Langsunga = 2; b = 7; c = a * b
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
c = 14
siapa perintah menampilkan semua nama variabel yang telah Anda gunakan.
who
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
Your variables are: a ans b c
siapa perintah menampilkan sedikit lebih banyak tentang variabel
whos
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
Attr Name Size Bytes Class ==== ==== ==== ==== ===== a 1x1 8 double ans 1x70 757 cell b 1x1 8 double c 1x1 8 double Total is 73 elements using 781 bytes
jelas perintah menghapus semua (atau variabel tertentu) dari memori.
clear x % it will delete x, won't display anything clear % it will delete all variables in the workspace % peacefully and unobtrusively
Tugas panjang dapat diperpanjang ke baris lain dengan menggunakan elips (...). Misalnya,
Demo Langsunginitial_velocity = 0; acceleration = 9.8; time = 20; final_velocity = initial_velocity + acceleration * time
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
final_velocity = 196
Secara default, MATLAB menampilkan angka dengan empat nilai tempat desimal. Ini dikenal sebagai format pendek .
Namun, jika Anda ingin lebih presisi, Anda perlu menggunakan format perintah.
format panjang perintah menampilkan 16 digit setelah desimal.
Misalnya
Demo Langsungformat long x = 7 + 10/3 + 5 ^ 1.2
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut−
x = 17.2319816406394
Contoh lain,
Demo Langsungformat short x = 7 + 10/3 + 5 ^ 1.2
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
x = 17.232
Bank format perintah membulatkan angka menjadi dua tempat desimal. Misalnya,
Demo Langsungformat bank daily_wage = 177.45; weekly_wage = daily_wage * 6
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
weekly_wage = 1064.70
MATLAB menampilkan bilangan besar menggunakan notasi eksponensial.
format pendek e perintah memungkinkan menampilkan dalam bentuk eksponensial dengan empat tempat desimal ditambah eksponen.
Misalnya,
Demo Langsungformat short e 4.678 * 4.9
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
ans = 2.2922e+01
format panjang e perintah memungkinkan menampilkan dalam bentuk eksponensial dengan empat tempat desimal ditambah eksponen. Misalnya,
Demo Langsungformat long e x = pi
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
x = 3.141592653589793e+00
format tikus perintah memberikan ekspresi rasional terdekat yang dihasilkan dari perhitungan. Misalnya,
Demo Langsungformat rat 4.678 * 4.9
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
ans = 34177/1491
Vektor adalah susunan bilangan berdimensi satu. MATLAB memungkinkan pembuatan dua jenis vektor −
Vektor baris dibuat dengan mengapit himpunan elemen dalam tanda kurung siku, menggunakan spasi atau koma untuk membatasi elemen.
Misalnya,
Demo Langsungr = [7 8 9 10 11]
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
r = 7 8 9 10 11
Contoh lain,
Demo Langsungr = [7 8 9 10 11]; t = [2, 3, 4, 5, 6]; res = r + t
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
res = 9 11 13 15 17
Vektor kolom dibuat dengan mengapit himpunan elemen dalam tanda kurung siku, menggunakan titik koma(;) untuk membatasi elemen.
Demo Langsungc = [7; 8; 9; 10; 11]
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
c = 7 8 9 10 11
Matriks adalah larik bilangan dua dimensi.
Dalam MATLAB, matriks dibuat dengan memasukkan setiap baris sebagai urutan elemen yang dipisahkan oleh spasi atau koma, dan akhir baris dibatasi oleh titik koma. Sebagai contoh, mari kita buat matriks 3-kali-3 sebagai
Demo Langsungm = [1 2 3; 4 5 6; 7 8 9]
MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut
m = 1 2 3 4 5 6 7 8 9
MATLAB
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
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 dasa
Selamat datang di Tutorial Arduino ketujuh dari Seri Tutorial Arduino kami. Dalam tutorial ini kita akan belajar bagaimana menghubungkan Arduino ke Matlab dan bagaimana mereka berkomunikasi menggunakan Port Serial. Kami juga akan membuat contoh di mana kami akan menggunakan Matlab untuk mengontrol A