Cách tìm giá trị tối đa và tối thiểu trong ma trận tập dữ liệu lớn trong MATLAB

Cach Tim Gia Tri Toi Da Va Toi Thieu Trong Ma Tran Tap Du Lieu Lon Trong Matlab



Khi chúng ta xử lý các ma trận và tập dữ liệu rất lớn, việc xác định giá trị tối đa và tối thiểu của tập dữ liệu hoặc ma trận đó trở nên rất khó khăn. Ngoài ra, khi chúng ta tạo ma trận bằng các hàm dựng sẵn như rand() ảo thuật() , chúng tôi không biết các phần tử của ma trận đó nên chúng tôi không biết về giá trị tối thiểu và tối đa của ma trận đó. Để giải quyết những vấn đề này, MATLAB hỗ trợ chúng ta một cách tiếp cận để tìm giá trị lớn nhất và nhỏ nhất của các ma trận và tập dữ liệu lớn.

Hướng dẫn này hữu ích cho những người dùng MATLAB chưa biết về phương pháp tìm giá trị lớn nhất và nhỏ nhất của tập dữ liệu lớn và ma trận trong MATLAB.

Làm cách nào để tìm giá trị tối thiểu và tối đa trong tập dữ liệu lớn và ma trận trong MATLAB?

Việc tìm các giá trị lớn nhất và nhỏ nhất trong một tập dữ liệu lớn có thể được thực hiện dễ dàng bằng cách sử dụng tối đa() phút() chức năng. Tuy nhiên, chúng ta phải sử dụng chúng một cách riêng biệt. Các giới hạn() trong MATLAB là một cách hiệu quả hơn để tìm giá trị tối thiểu và tối đa của một tập dữ liệu hoặc ma trận lớn. Đây là hàm tích hợp trong MATLAB lấy ma trận làm đầu vào và trả về giá trị tối đa và tối thiểu của các tập dữ liệu hoặc ma trận lớn trong MATLAB.







Cú pháp

Các giới hạn() Hàm sử dụng cú pháp đơn giản trong MATLAB:



[minA,maxA] = giới hạn(A)
[minA,maxA] = giới hạn(A,'tất cả')
[ minA , maxA ] = giới hạn ( A , dim )

Đây,



Chức năng [minA,maxA] = giới hạn(A) Năng suất để đạt được giá trị tối thiểu phútA và giá trị tối đa maxA của ma trận hoặc mảng A đã cho. Trong đó phútA bằng phút(A) tối đaA bằng tối đa (MỘT).





Chức năng [minA,maxA] = giới hạn(A,” tất cả”) sản lượng để xác định giá trị tối thiểu phútA cũng như giá trị tối đa tối đaA trên tất cả các phần tử của ma trận hoặc mảng A đã cho.

Chức năng [ minA , maxA ] = giới hạn ( A , dim ) mang lại để xác định giá trị tối thiểu và tối đa của mỗi hàng của mảng A đã cho dọc theo chiều mờ.



Ví dụ

Thực hiện theo các ví dụ đã cho để tìm hiểu cách tính giá trị tối đa và tối thiểu của ma trận hoặc tập dữ liệu đã cho bằng cách sử dụng giới hạn() chức năng.

Ví dụ 1: Làm thế nào để tìm giá trị tối thiểu và tối đa của mảng 1D trong MATLAB?

Trong ví dụ này, chúng tôi tính toán các giá trị tối đa và tối thiểu của mảng 1D gồm các số ngẫu nhiên có kích thước 1 x 1000 bằng cách sử dụng hàm giới hạn() chức năng.

vect = randn(1,1000);
[min_vect, max_vect] = giới hạn(vect)

Ví dụ 2: Làm thế nào để tìm giá trị lớn nhất và nhỏ nhất của ma trận lớn trong MATLAB?

Mã MATLAB này sử dụng giới hạn() hàm xác định giá trị tối thiểu và tối đa của ma trận lớn đã cho có kích thước 1000 x 1000.

A = ma thuật(1000);
[min_A, max_A] = giới hạn(A,'tất cả')

Ví dụ 3: Làm thế nào để tìm giá trị lớn nhất và nhỏ nhất của một mảng lớn trong MATLAB?

Mã MATLAB đã cho sử dụng giới hạn() hàm để tính giá trị tối thiểu và tối đa của mảng đã cho có kích thước 2 x 10 x 2.

A = randn(2,10,2);
[min_A, max_A] = giới hạn(A,2)

Phần kết luận

Tìm giá trị tối thiểu và tối đa của một tập dữ liệu hoặc ma trận lớn là một vấn đề phổ biến mà các nhà phân tích dữ liệu phải đối mặt. Điều này trở nên dễ dàng bằng cách sử dụng công cụ tích hợp sẵn của MATLAB giới hạn() hàm tính giá trị tối thiểu và tối đa của mảng hoặc ma trận đã cho. Hướng dẫn này đã cung cấp những kiến ​​thức cơ bản về cách sử dụng giới hạn() trong MATLAB để tìm các giá trị tối thiểu và tối đa trong một tập dữ liệu lớn. Các ví dụ được cung cấp ở đây sẽ cho phép bạn nhanh chóng tìm hiểu cách sử dụng giới hạn() hàm trong MATLAB.