Cách trích xuất hàng trong MATLAB

Môi trường điện toán kỹ thuật MATLAB được tối ưu hóa cho các hoạt động trên ma trận. Thông thường, trong MATLAB, bạn có thể xử lý dữ liệu hình ảnh hoặc bảng tính khi cần trích xuất một hàng từ một mảng để phân tích hoặc hiển thị độc lập. Lập chỉ mục mảng của mảng số và ô trong MATLAB làm cho quá trình này trở nên đơn giản.

1.

Nhập dữ liệu bảng tính của bạn bằng hàm "xlsread ()", nếu dữ liệu của bạn ở định dạng Microsoft Excel. Hoặc, tạo một mảng ngẫu nhiên cho mục đích thử nghiệm bằng cách sử dụng hàm "rand ()":

my_data = xlsread (my_file_name); test_data = rand (500, 10);

2.

Chọn một hàng dữ liệu số bằng cú pháp lập chỉ mục mảng MATLAB. Toán tử dấu hai chấm, khi được sử dụng để lập chỉ mục một mảng, sẽ chọn toàn bộ phạm vi của kích thước đó. Bạn cũng có thể sử dụng toán tử dấu hai chấm để chỉ định một phạm vi.

// Chọn hàng 25 my_row = test_data (25, :);

// Chọn hàng 10 đến 20 my_rows = test_data (10:20, :);

// Chọn mọi hàng khác trong các hàng 30 đến 40 other_rows = test_data (30: 2: 40, :);

3.

Chọn một hàng dữ liệu mảng ô bằng cú pháp lập chỉ mục MATLAB bình thường. Mảng ô là một mảng các tham chiếu có thể trỏ đến dữ liệu thuộc nhiều loại khác nhau. Mảng ô là phổ biến khi sử dụng dữ liệu bảng tính vì các ô có thể chứa hỗn hợp dữ liệu số và chuỗi. Sử dụng dấu ngoặc đơn khi chọn các hàng từ dữ liệu ô để giữ kết quả dưới dạng một mảng ô. Sử dụng dấu ngoặc nhọn để hủy tham chiếu mảng ô và truy cập dữ liệu số hoặc chuỗi.

// Chọn một hàng mảng ô, có lẽ từ tập dữ liệu người dùng this_user = user_db (32, :);

// Bỏ tham chiếu mảng để lấy tên người dùng, nếu tên là mục nhập đầu tiên user_name = this_user {1};

tiền boa

  • Khi chọn một hàng từ tập dữ liệu cao hơn hai chiều, cần phải sử dụng hàm "bóp ()" cho các kích thước bổ sung của phạm vi một.

Bài ViếT Phổ BiếN