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

MATLAB - Variabel

Dalam lingkungan MATLAB, setiap variabel adalah array atau matriks.

Anda dapat menetapkan variabel dengan cara yang sederhana. Misalnya,

Demo Langsung
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,

Demo Langsung
x = 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

Misalnya,

Demo Langsung
sqrt(78)

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut

ans =  8.8318

Anda dapat menggunakan variabel ini ans

Demo Langsung
sqrt(78);
9876/ans

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut

ans =  1118.2

Mari kita lihat contoh lain

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

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut

y =  441.84

Beberapa Tugas

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

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

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut

c = 14

Saya lupa Variabelnya!

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

Tugas panjang dapat diperpanjang ke baris lain dengan menggunakan elips (...). Misalnya,

Demo Langsung
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

Format Perintah

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 Langsung
format long
x = 7 + 10/3 + 5 ^ 1.2

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut−

x = 17.2319816406394

Contoh lain,

Demo Langsung
format 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 Langsung
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 bilangan besar menggunakan notasi eksponensial.

format pendek e perintah memungkinkan menampilkan dalam bentuk eksponensial dengan empat tempat desimal ditambah eksponen.

Misalnya,

Demo Langsung
format 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 Langsung
format 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 Langsung
format rat
4.678 * 4.9

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut

ans = 34177/1491 

Membuat Vektor

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 Langsung
r = [7 8 9 10 11]

MATLAB akan mengeksekusi pernyataan di atas dan mengembalikan hasil berikut

r =

   7    8    9   10   11 

Contoh lain,

Demo Langsung
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

Vektor kolom dibuat dengan mengapit himpunan elemen dalam tanda kurung siku, menggunakan titik koma(;) untuk membatasi elemen.

Demo Langsung
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 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 Langsung
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. C - Variabel
  2. C - Aturan Lingkup
  3. MATLAB - Tipe Data
  4. MATLAB - Operator
  5. MATLAB - Matriks
  6. MATLAB - Array
  7. MATLAB - Notasi Titik Dua
  8. MATLAB - Angka
  9. MATLAB - String
  10. MATLAB - Fungsi