Excel MATLAB

Sử dụng tích hợp MATLAB® với Excel®, tìm hiểu cách

  • Truy cập sức mạnh của MATLAB từ Excel với các tính toán MATLAB chạy trên đám mây (sản xuất hoặc phát triển)
  • Thao tác bảng tính Excel từ MATLAB
  • Tải dữ liệu từ và ghi dữ liệu vào Excel theo cách tương tác (tạo mã tự động) hoặc theo chương trình
  • Tự động hóa bất kỳ quy trình nào được liệt kê ở trên

xlswrite không được khuyến khích. Thay vào đó, hãy sử dụng writetable, writematrix hoặc writecell. Không có kế hoạch loại bỏ xlswrite

Bắt đầu từ R2019a, hãy sử dụng writetable, writematrix hoặc writecell để thay thế. Các chức năng writetable, writematrixwritecell có hiệu suất và hỗ trợ đa nền tảng tốt hơn so với chức năng xlswrite

Bảng này hiển thị các cách sử dụng thông thường của xlswrite và cách cập nhật mã của bạn để sử dụng writetable, writematrix hoặc writecell thay thế

chào mọi người. Hôm nay tôi sẽ chỉ cho bạn cách nhập dữ liệu Excel vào MATLAB mà không cần viết bất kỳ mã nào. Điều này rất hữu ích khi bạn phải phân tích dữ liệu nhưng không muốn mất thời gian tìm hiểu các hàm để nhập dữ liệu đó hoặc nếu bạn có nhiều tệp Excel cần nhập nhưng không muốn nhập từng tệp riêng lẻ. Nhưng trước tiên, hãy xem dữ liệu tôi sẽ sử dụng trong video này. Ở đây tôi có dữ liệu về những chiếc xe được sản xuất từ ​​​​năm 1970 đến năm 1982 với các tiêu đề và nhiều cột chứa thông tin chi tiết về những chiếc xe

Để nhập dữ liệu này, hãy bắt đầu bằng cách mở công cụ nhập. Bạn có thể thực hiện việc này bằng cách nhấp vào biểu tượng Nhập dữ liệu trong tab Trang chủ và điều hướng đến tệp Excel mà bạn muốn nhập. Nhưng tôi chỉ muốn nhấp đúp vào tệp từ thư mục thư mục hiện tại

Với công cụ Nhập mở, bạn có thể chọn dữ liệu bằng cách nhấp chuột trái và kéo dữ liệu bạn muốn. Bạn có thể thấy rằng trường phạm vi được cập nhật khi tôi làm điều này. Nhưng tôi sẽ chỉ sử dụng phạm vi lựa chọn ban đầu. Điều tuyệt vời ở đây là MATLAB tự động loại bỏ các tiêu đề trong vùng chọn. Nhưng chúng ta có thể thấy rằng các cột sẽ được đặt tên khi chúng ta nhập dữ liệu

Với dữ liệu của chúng tôi đã chọn, chúng tôi chỉ cần nhấn vào dấu kiểm màu xanh lá cây này để nhập dữ liệu đó. Sau đó, chúng tôi sẽ nhận được thông báo này cho biết dữ liệu đã được nhập đúng cách. Theo mặc định, dữ liệu được nhập dưới dạng bảng. Nếu bạn muốn thay đổi điều này, hãy chuyển đến trình đơn thả xuống bên dưới loại đầu ra. Các vectơ cột có lẽ là thứ mà hầu hết các bạn đã quen sử dụng, vì vậy hãy nhập cả cái này. Lần này trong thông báo, chúng ta có thể thấy rằng nhiều biến được nhập. Điều này là do khi chúng tôi nhập dữ liệu dưới dạng vectơ cột, mỗi cột dữ liệu được lưu trữ vào một biến riêng lẻ

Một số bạn có thể thắc mắc tại sao một số ô được đánh dấu bằng màu nâu này thay vì màu xanh lam. Điều này là do chúng được phân loại là một ô không thể nhập được. Trong trường hợp này là do không có dữ liệu trong ô. Ở đây, trong phần ô không thể nhập, chúng ta có thể thấy rằng các ô này sẽ được nhập dưới dạng NaN hoặc Không phải là Số. NaN là cách MATLAB biểu diễn các giá trị không phải là số thực hoặc số phức. Bạn có thể thay đổi các ô này để nhập dưới dạng số nếu muốn nhưng chúng ta sẽ không cần làm điều đó trong video này. Chuyển về MATLAB, chúng ta có thể thấy dữ liệu mà chúng ta đã nhập

Nhưng nếu bạn có nhiều tệp dữ liệu Excel, chẳng hạn như kết quả phòng thí nghiệm từ một số thử nghiệm khác nhau nhưng bạn không muốn mở công cụ Nhập mỗi lần để nhập từng bộ dữ liệu thì sao? . Để làm điều này, hãy quay lại công cụ Nhập. Ngay bên dưới dấu kiểm màu xanh lục nơi chúng tôi đã nhập dữ liệu, chúng tôi nhấp vào trình đơn thả xuống. Từ đây, bạn có thể thấy rằng chúng tôi cũng có thể tạo tập lệnh và tập lệnh trực tiếp nhưng hãy chọn tùy chọn chức năng tạo

Điều này sẽ đưa ra một chức năng mới trong MATLAB. Trong hàm, chúng ta có thể thấy tất cả mã mà chúng ta đã lưu khi viết. Tôi thích sử dụng tính năng này vì tất cả mã đều được nhận xét, điều này giúp dễ dàng chỉnh sửa và kết hợp với bất kỳ tập lệnh nào khác mà tôi đang viết. Nếu chúng ta muốn sử dụng chức năng này, chúng ta chỉ cần lưu chức năng và sau đó gọi nó bằng tệp chúng ta muốn nhập. Tôi sẽ nhập một bộ dữ liệu ô tô khác bằng chức năng tôi vừa tạo

Cùng với đó, bạn biết mọi thứ bạn cần biết để bắt đầu với công cụ Nhập. Với dữ liệu đã nhập, tôi sẽ cho bạn thấy một số hình ảnh trực quan mà bạn có thể thực hiện với dữ liệu đó. Và một lần nữa mà không cần viết bất kỳ mã nào

Giả sử chúng tôi muốn xác định xem có bất kỳ mối tương quan nào giữa mã lực và MPG không. Chúng ta có thể làm điều này bằng cách tạo một biểu đồ phân tán. Để làm điều này, tôi sẽ chọn hai biến, chuyển đến tab Plot và sau đó chọn biểu đồ phân tán. Chúng tôi thậm chí có thể thử các biểu đồ khác để xem liệu một biểu đồ khác có ý nghĩa hơn hay không, chỉ bằng một nút bấm. Chúng tôi thậm chí có thể tạo các biểu đồ thú vị hơn, chẳng hạn như biểu đồ hộp để hiển thị phương sai của MPG theo quốc gia

Nhưng nếu bạn thực sự muốn gây ấn tượng với bạn bè, hãy thử tạo một đám mây từ để hiển thị trực quan các nhà sản xuất trong tập dữ liệu. Tên càng lớn thì càng có nhiều ô tô của nhà sản xuất đó trong tập dữ liệu. Điều tuyệt vời khi tạo các biểu đồ theo cách này là mã cho biểu đồ được hiển thị trong cửa sổ lệnh để bạn có thể kết hợp nó vào tập lệnh của mình mà không gặp vấn đề gì

Với điều đó, điều đó hoàn thành video của tôi. Để biết thêm thông tin về nội dung trong video này, hãy xem các liên kết trong phần mô tả. cảm ơn đã xem

MATLAB có dùng được cho Excel không?

MATLAB bổ sung các khả năng của Excel bằng cách cung cấp quyền truy cập vào các hàm phân tích và toán học dựng sẵn, công cụ trực quan hóa và khả năng tự động hóa quy trình phân tích của bạn. 3 cách để sử dụng MATLAB và Excel cùng nhau. Nhập dữ liệu Excel vào MATLAB.

Làm cách nào để kết nối MATLAB với Excel?

Để bật bổ trợ Liên kết bảng tính, hãy bắt đầu phiên Microsoft Excel và làm theo các bước sau. .
Chọn Tệp từ menu chính
Nhấp vào Tùy chọn
Nhấp vào Bổ trợ
Từ danh sách lựa chọn Quản lý, chọn Phần bổ trợ Excel
Nhấp vào Duyệt
Phần bổ trợ nằm trong thư mục MATLAB của bạn. .
Sao chép và dán liên kết trong cửa sổ duyệt

Làm cách nào tôi có thể sử dụng Excel như MATLAB?

Sau khi có dữ liệu trong bảng tính Microsoft Excel, bạn có thể thực thi các hàm MATLAB bằng nhiều phương pháp khác nhau. Ví dụ: bạn có thể sử dụng dải băng Microsoft Excel, menu ngữ cảnh, ô trang tính hoặc macro VBA . Để tìm các hàm MATLAB một cách trực quan, hãy sử dụng Trình hướng dẫn hàm MATLAB.