Cara Mencari Nilai Maks dan Min dalam Matriks Set Data Besar dalam MATLAB

Cara Mencari Nilai Maks Dan Min Dalam Matriks Set Data Besar Dalam Matlab



Apabila kita berurusan dengan matriks dan set data yang sangat besar, ia menjadi sangat sukar untuk mengenal pasti nilai maksimum dan minimum set data atau matriks itu. Juga apabila kita mencipta matriks menggunakan fungsi terbina dalam seperti rand() dan sihir() , kami tidak tahu entri matriks itu, jadi kami tidak mempunyai idea tentang nilai minimum dan maksimum matriks itu. Untuk menyelesaikan isu ini, MATLAB memudahkan kami dengan pendekatan untuk mencari nilai maksimum dan minimum bagi matriks besar dan set data.

Panduan ini berguna untuk pengguna MATLAB yang tidak mengetahui kaedah untuk mencari nilai maksimum dan minimum set data besar dan matriks dalam MATLAB.

Bagaimana untuk Mencari Nilai Min dan Maks dalam Set Data Besar dan Matriks dalam MATLAB?

Mencari nilai maksimum dan minimum dalam set data yang besar boleh dilakukan dengan mudah menggunakan maks() dan min() fungsi. Walau bagaimanapun, kita perlu menggunakannya secara berasingan. The sempadan() fungsi dalam MATLAB ialah cara yang lebih cekap untuk mencari nilai minimum dan maksimum bagi set data atau matriks yang besar. Ia adalah fungsi terbina dalam MATLAB yang mengambil matriks sebagai input dan mengembalikan nilai maksimum dan minimum set data besar atau matriks dalam MATLAB.







Sintaks

The sempadan() fungsi menggunakan sintaks mudah dalam MATLAB:



[minA, maksA] = sempadan(A)
[minA,maxA] = sempadan(A,'semua')
[ minA , maxA ] = sempadan ( A , malap )

di sini,



Fungsinya [minA, maksA] = sempadan(A) hasil untuk mendapatkan nilai minimum minA dan nilai maksimum maxA bagi matriks atau tatasusunan A. Di mana minA sama min(A) dan maxA sama dengan maks (A).





Fungsinya [minA, maksA] = sempadan(A,” semua”) hasil untuk mengenal pasti nilai minimum minA serta nilai maksimum maxA atas semua entri matriks atau tatasusunan A yang diberikan.

Fungsinya [ minA , maxA ] = sempadan ( A , malap ) hasil untuk mengenal pasti nilai minimum dan maksimum setiap baris tatasusunan A yang diberikan di sepanjang dimensi malap.



Contoh

Ikuti contoh yang diberikan untuk mengetahui cara mengira nilai maksimum dan minimum bagi matriks atau set data yang diberikan menggunakan sempadan() fungsi.

Contoh 1: Bagaimana untuk Mencari Nilai Min dan Maks tatasusunan 1D dalam MATLAB?

Dalam contoh ini, kita mengira nilai maksimum dan minimum bagi tatasusunan 1D nombor rawak yang mempunyai saiz 1-oleh-1000 menggunakan sempadan() fungsi.

vect = randn(1,1000);
[min_vect, max_vect] = sempadan(vect)

Contoh 2: Bagaimana untuk Mencari Nilai Maks dan Min bagi Matriks Besar dalam MATLAB?

Kod MATLAB ini menggunakan sempadan() berfungsi untuk mengenal pasti nilai minimum dan maksimum bagi matriks besar yang diberi yang mempunyai saiz 1000-kali-1000.

A = sihir(1000);
[min_A, max_A] = sempadan(A,'semua')

Contoh 3: Bagaimana untuk Mencari Nilai Maks dan Min bagi Tatasusunan Besar dalam MATLAB?

Kod MATLAB yang diberikan menggunakan sempadan() berfungsi untuk mengira nilai minimum dan maksimum tatasusunan yang diberikan yang mempunyai saiz 2-oleh-10-oleh-2.

A = randn(2,10,2);
[min_A, max_A] = sempadan(A,2)

Kesimpulan

Mencari nilai minimum dan maksimum set data atau matriks yang besar adalah masalah biasa yang dihadapi oleh penganalisis data. Ini menjadi mudah dengan menggunakan terbina dalam MATLAB sempadan() fungsi yang mengira nilai minimum dan maksimum tatasusunan atau matriks yang diberikan. Panduan ini telah menyediakan asas penggunaan sempadan() berfungsi dalam MATLAB untuk mencari nilai minimum dan maksimum dalam set data yang besar. Contoh-contoh yang disediakan di sini akan membolehkan anda mempelajari penggunaannya dengan cepat sempadan() berfungsi dalam MATLAB.