Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> MATLAB

Memahami Variabel dalam MATLAB: Dasar dan Contoh

Dalam lingkungan MATLAB, setiap variabel adalah array atau matriks.

Anda dapat menetapkan variabel dengan cara sederhana. Misalnya,

Live Demo
x = 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,

Live Demo
x = sqrt(16) % defining x and initializing it with an expression

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

x = 4

Perhatikan bahwa −

Misalnya,

Live Demo
sqrt(78)

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

ans = 8.8318

Anda dapat menggunakan variabel ans ini −

Live Demo
sqrt(78); 9876/ans

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

ans = 1118.2

Mari kita lihat contoh lain −

Live Demo
x = 7 * 8; y = x * 7.89

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

y = 441.84

Penugasan Berganda

Anda dapat memiliki beberapa penugasan pada baris yang sama. Misalnya,

Live Demo
a = 2; b = 7; c = a * b

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

c = 14

Saya Lupa Variabel!

Perintah who 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

Perintah whos 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

Perintah clear menghapus semua (atau variabel yang ditentukan) dari memori.

clear x % it will delete x, won't display anything clear % it will delete all variables in the workspace % peacefully and unobtrusively

Penugasan Panjang

Penugasan panjang dapat diperpanjang ke baris lain dengan menggunakan ellipsis (...). Misalnya,

Live Demo
initial_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

Perintah format

Secara default, MATLAB menampilkan angka dengan empat nilai desimal. Ini dikenal sebagai short format.

Namun, jika Anda ingin lebih banyak presisi, Anda perlu menggunakan perintah format.

Perintah format long menampilkan 16 digit setelah koma desimal.

Misalnya −

Live Demo
format long x = 7 + 10/3 + 5 ^ 1.2

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

x = 17.2319816406394

Contoh lain,

Live Demo
format short x = 7 + 10/3 + 5 ^ 1.2

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

x = 17.232

Perintah format bank membulatkan angka ke dua desimal. Misalnya,

Live Demo
format 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 angka besar menggunakan notasi eksponensial.

Perintah format short e memungkinkan menampilkan dalam bentuk eksponensial dengan empat desimal ditambah eksponen.

Misalnya,

Live Demo
format short e 4.678 * 4.9

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

ans = 2.2922e+01

Perintah format long e memungkinkan menampilkan dalam bentuk eksponensial dengan empat desimal ditambah eksponen. Misalnya,

Live Demo
format long e x = pi

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

x = 3.141592653589793e+00

Perintah format rat memberikan ekspresi rasional terdekat yang dihasilkan dari perhitungan. Misalnya,

Live Demo
format rat 4.678 * 4.9

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

ans = 34177/1491

Membuat Vektor

Vektor adalah array satu dimensi angka. MATLAB memungkinkan pembuatan dua jenis vektor −

Row vectors dibuat dengan melampirkan himpunan elemen dalam kurung siku, menggunakan spasi atau koma untuk memisahkan elemen.

Misalnya,

Live Demo
r = [7 8 9 10 11]

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

r = 7 8 9 10 11

Contoh lain,

Live Demo
r = [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

Column vectors dibuat dengan melampirkan himpunan elemen dalam kurung siku, menggunakan titik koma(;) untuk memisahkan elemen.

Live Demo
c = [7; 8; 9; 10; 11]

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut −

c = 7 8 9 10 11

Membuat Matriks

Matriks adalah array dua dimensi angka.

Dalam MATLAB, matriks dibuat dengan memasukkan setiap baris sebagai urutan elemen yang dipisahkan spasi atau koma, dan akhir baris ditandai dengan titik koma. Misalnya, mari kita buat matriks 3-by-3 sebagai −

Live Demo
m = [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

  1. Memahami Variabel dalam C: Tipe, Aturan Penamaan, dan Manajemen Memori
  2. Memahami Aturan Lingkup C: Variabel Lokal, Global, dan Formal
  3. Memahami Tipe Data MATLAB: Panduan Lengkap
  4. Mahir Operator MATLAB: Panduan Lengkap Operasi Aritmetika, Logis, dan Bitwise
  5. Mahir Dasar Matriks MATLAB: Buat, Referensi, dan Manipulasi Data
  6. MATLAB: Menguasai Array Multidimensi dan Khusus
  7. Menguasai Notasi Titik Dua MATLAB: Buat Vektor & Iterasi dengan Efisien
  8. MATLAB – Angka: Tipe, Penyimpanan, dan Konversi
  9. Menguasai String MATLAB: Panduan Pembuatan & Penggunaan yang Mudah
  10. Fungsi MATLAB: Definisi, Ruang Kerja, Masukan & Keluaran