Bagaimana Saya Membuat if, elseif, else dan Penyata dalam MATLAB?

Bagaimana Saya Membuat If Elseif Else Dan Penyata Dalam Matlab



MATLAB ialah bahasa pengaturcaraan berkuasa yang menawarkan pelbagai struktur kawalan untuk menjadikan kod anda lebih fleksibel dan boleh disesuaikan. Satu struktur kawalan tersebut ialah kalau, elseif, else pernyataan, yang membolehkan anda menjalankan blok kod yang berbeza bergantung pada syarat yang ditentukan.

Tutorial ini akan membantu kami memahami cara kerja pernyataan if, elseif, else dalam MATLAB.

Memahami jika, elseif, dan Pernyataan else dalam MATLAB

jika, jika tidak, dan lain adalah pernyataan bersyarat yang digunakan dalam MATLAB untuk melaksanakan bahagian tertentu kod di bawah syarat yang diberikan. Apabila kita mempunyai lebih daripada dua syarat, kita gunakan jika, jika tidak, dan lain kenyataan. Di sini, yang jika kenyataan melaksanakan syarat pertama, elseif melaksanakan syarat kedua, dan lain-lain, dan, lain dilaksanakan apabila mana-mana syarat tidak dipenuhi.







Sintaks untuk Pernyataan if, elseif, and else dalam MATLAB

The kalau, elseif, else pernyataan mengikut sintaks mudah dalam MATLAB:



jika ungkapan1

kenyataan

elseif ungkapan2

kenyataan

lain

kenyataan

tamat

Dalam sintaks di atas:



The jika blok akan dilaksanakan pada bila-bila masa ungkapan1 menilai adalah benar. Pernyataan dalam blok ini akan dijalankan apabila hasil daripada ungkapan1 tidak kosong dan terdiri daripada unsur nyata atau logik bukan sifar.





The blok elseif digunakan untuk menentukan syarat tambahan untuk diperiksa. Jika ungkapan1 adalah palsu, MATLAB bergerak untuk menilai ungkapan2 . Jika ungkapan2 adalah benar, pernyataan dalam blok elseif akan dilaksanakan.

The blok lain dilaksanakan apabila semua syarat yang dinyatakan adalah palsu. Pernyataan dalam blok ini akan dijalankan apabila tiada syarat sebelumnya dinilai sebagai benar.



Kata kunci akhir menamatkan keseluruhannya kalau, elseif, else kenyataan.

Contoh 1

Kod MATLAB ini menerima nombor daripada pengguna dan menentukan sama ada nombor itu positif, negatif atau, sifar menggunakan jika, jika tidak, dan lain kenyataan.

num= input ( 'masukkan nombor=' ) ;

jika bilangan > 0

fprintf ( 'Nombor positif\n' ) ;

elseif ( bilangan < 0 )

fprintf ( 'Nombor negatif\n' ) ;

lain

fprintf ( 'Nombor yang dimasukkan ialah 0\n' ) ;

tamat

Contoh 2

Kod MATLAB ini menerima nombor daripada pengguna dan menentukan sama ada nombor itu terletak di antara selang yang ditentukan menggunakan jika, elseif dan lain-lain kenyataan.

num= input ( 'masukkan nombor:' ) ;

minVal = - 10 ;

maxVal = 10 ;

jika ( sama ada >= minVal ) && ( num <= maxVal )

disp ( 'Nilai dalam julat yang ditentukan.' )

elseif ( bilangan > maxVal )

disp ( 'Nilai melebihi nilai maksimum.' )

lain

disp ( 'Nilai di bawah nilai minimum.' )

tamat

Kesimpulan


The jika, jika tidak, dan lain pernyataan dalam MATLAB digunakan untuk menguji keadaan yang diberikan dalam atur cara. Setiap penyata mempunyai blok kodnya sendiri dan dilaksanakan apabila syarat yang ditetapkan dipenuhi. Di sini, yang jika kenyataan melaksanakan syarat pertama, elseif melaksanakan syarat kedua dan lain-lain, dan, lain dilaksanakan apabila mana-mana syarat tidak dipenuhi. Tutorial ini membantu kami memahami cara kerja jika, jika tidak, dan lain pernyataan dalam MATLAB menggunakan beberapa contoh.