Làm cách nào để đọc bảng tính trong matlab?
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\. -\. \rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span} . #1 \. }\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\ . #1 \. }\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\ . 8,0]{x212B}}\) Show Bởi Carey A. thợ rèn MATLABMATLAB có thể đọc dữ liệu từ tệp Excel bằng lệnh xlsread() Sẽ hữu ích nếu bạn đã quen với việc định địa chỉ ô của Excel theo cột (chữ cái) và hàng (số) Lệnh xlswrite() có thể được sử dụng để ghi vào tệp excel Ví dụ \(\PageIndex{1}\) Đọc tệp NBA ExcelTệp Excel đính kèm, NBA_stats2016raw. xls, có số liệu thống kê cho 30 đội bóng rổ NBA Chương trình Matlab này đọc tệp này và xử lý một số dữ liệu %% NBA_Excel_read. m % 3 ma trận được trả về. % ký tự là một ma trận chỉ chứa dữ liệu ký tự % raw là một ma trận tất cả dữ liệu % Trích xuất cột điểm của 30 đội. % Tính giá trị tối thiểu, trung bình và tối đa của point_tot Dung dịch Thêm văn bản ví dụ ở đây MATLAB cũng có thể ghi vào các tệp ở định dạng Excel bằng các hàm xlsopen() và xlswrite(). Tuy nhiên, điều đó không được thảo luận ở đây quãng támChức năng xlsread không phải là một phần của Octave mặc định trong phiên bản hiện tại của tôi. Phiên bản quãng tám GNU. 7. 1. 0. Nó được lên kế hoạch trở thành một phần của Octave mặc định. Cho đến khi nó trở thành một phần của gói mặc định, bạn cần tải xuống và cài đặt gói Octave io từ liên kết này https. //quãng tám. nguồn. io/io/ Cần phải được cài đặt vào thư mục chương trình GNU Octave. Nó có thể mong đợi được cài đặt Excel Tệp tải xuống là một tệp nén có phần. phần mở rộng gz. Có thể mở tệp này bằng nhiều ứng dụng zip khác nhau, bao gồm 7-zip, một ứng dụng miễn phí https. //www. 7-zip. tổ chức/ Đây là link có hướng dẫn chi tiết cách sử dụng gói Octave input/output (i/o) https. //wiki. quãng tám. org/IO_package (Liên kết đến một trang web bên ngoài. ) Các hàm cơ bản--xlsopen(), xlsread(), xlswrite()--hoạt động giống nhau trong cả Octave và Matlab. Chúng được sử dụng trong các kịch bản Cả Octave và Matlab cũng có chức năng I/O tương tác Nếu bạn gặp sự cố khi sử dụng chương trình xlsread của Octave, hãy nói chuyện với người hướng dẫn của bạn Trang này có tiêu đề 13. 3. Đọc từ tệp Excel trong MATLAB và Octave được chia sẻ theo CC BY-NC-SA 4. 0 và được sáng tác, phối lại và/hoặc giám tuyển bởi Carey Smith excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)8 trả về dữ liệu số trong mảng excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)9 [num, txt, raw, X] = xlsread('filename', ..., functionhandle)0 từ trang tính đầu tiên trong tệp bảng tính Microsoft Excel có tên là [num, txt, raw, X] = xlsread('filename', ..., functionhandle)1. [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 bỏ qua hàng đầu hoặc cột văn bản. Tuy nhiên, nếu một ô không nằm trong hàng hoặc cột đầu tiên trống hoặc chứa văn bản, thì [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 sẽ đặt [num, txt, raw, X] = xlsread('filename', ..., functionhandle)4 vào vị trí của nó trong mảng trả về, [num, txt, raw, X] = xlsread('filename', ..., functionhandle)0
[num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 phụ thuộc vào khả năng khởi động Excel dưới dạng máy chủ COM từ MATLAB. Nếu hệ thống của bạn không có khả năng này, nên sử dụng cú pháp [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 chuyển qua từ khóa [num, txt, raw, X] = xlsread('filename', ..., functionhandle)8 [num, txt, raw, X] = xlsread('filename', ..., functionhandle)9) mở tệp [num, txt, raw, X] = xlsread('filename', ..., functionhandle)1 trong cửa sổ Excel, cho phép bạn chọn trang tính sẽ đọc một cách tương tác và phạm vi dữ liệu trên trang tính đó để nhập. Để nhập toàn bộ trang tính, trước tiên hãy chọn trang tính trong cửa sổ Excel rồi nhấp vào nút OK trong hộp thoại Chọn dữ liệu. Để nhập một dải dữ liệu nhất định từ trang tính, hãy chọn trang tính trong cửa sổ Excel, kéo và thả chuột vào dải mong muốn, rồi bấm OK. (Xem "Yêu cầu máy chủ COM" bên dưới. ) excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)31 đọc trang tính được chỉ định, trong đó excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)32 là giá trị vô hướng kép, dương hoặc chuỗi được trích dẫn có chứa tên trang tính. Để xác định tên của các trang tính trong tệp bảng tính, hãy sử dụng excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)33 excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)34 đọc dữ liệu từ một vùng hình chữ nhật cụ thể của trang tính mặc định ( excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)35). Chỉ định excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)36 bằng cú pháp excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)37, trong đó excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)38 và excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)39 là hai góc đối nhau xác định vùng cần đọc. Ví dụ: [num, txt, raw, X] = xlsread('filename', ..., functionhandle)20 đại diện cho vùng hình chữ nhật 3 x 5 giữa hai góc [num, txt, raw, X] = xlsread('filename', ..., functionhandle)21 và [num, txt, raw, X] = xlsread('filename', ..., functionhandle)22 trên trang tính. Đầu vào excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)36 không phân biệt chữ hoa chữ thường và sử dụng ký hiệu Excel A1. (Xem trợ giúp trong Excel để biết thêm thông tin về ký hiệu này. ) (Ngoài ra, hãy xem "Yêu cầu máy chủ COM" bên dưới. ) [num, txt, raw, X] = xlsread('filename', ..., functionhandle)24 đọc dữ liệu từ một vùng hình chữ nhật cụ thể ( excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)36) của trang tính được chỉ định bởi excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)32. Xem hai định dạng cú pháp trước để được giải thích thêm về đầu vào excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)32 và excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)36. (Xem "Yêu cầu máy chủ COM" bên dưới. ) [num, txt, raw, X] = xlsread('filename', ..., functionhandle)29') nhập dữ liệu từ bảng tính ở chế độ nhập cơ bản. Đây là chế độ được sử dụng trên nền tảng UNIX cũng như trên Windows khi không có Excel dưới dạng máy chủ COM. Ở chế độ này, [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 không sử dụng Excel làm máy chủ COM và điều này hạn chế khả năng nhập. Nếu không có Excel dưới dạng máy chủ COM, thì excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)36 sẽ bị bỏ qua và do đó, toàn bộ phạm vi hoạt động của một trang tính được nhập. (Bạn có thể đặt excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)36 thành chuỗi trống ( [num, txt, raw, X] = xlsread('filename', ..., functionhandle)53)). Ngoài ra, ở chế độ cơ bản, excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)32 phân biệt chữ hoa chữ thường và phải là một chuỗi được trích dẫn [num, txt, raw, X] = xlsread('filename', ..., functionhandle)55 gọi hàm được liên kết với [num, txt, raw, X] = xlsread('filename', ..., functionhandle)56 ngay trước khi lấy giá trị bảng tính. Điều này cho phép bạn thao tác trên dữ liệu bảng tính (ví dụ: chuyển đổi nó thành kiểu số) trước khi đọc nó trong. (Xem "Yêu cầu máy chủ COM" bên dưới. ) Bạn có thể viết chức năng tùy chỉnh của riêng mình và chuyển một điều khiển cho chức năng này tới [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2. Khi [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 thực thi, nó sẽ đọc từ bảng tính, thực thi chức năng của bạn trên dữ liệu được đọc từ bảng tính và trả về kết quả cuối cùng cho bạn. Khi [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 gọi hàm của bạn, nó sẽ chuyển giao diện phạm vi từ Excel để cung cấp quyền truy cập vào dữ liệu được đọc từ bảng tính. Hàm của bạn phải bao gồm cả giao diện này làm đối số đầu vào và đầu ra. Ví dụ 5 dưới đây cho thấy cách bạn có thể sử dụng cú pháp này [num, txt, raw, X] = xlsread('filename', ..., functionhandle)20 trả về dữ liệu số trong mảng [num, txt, raw, X] = xlsread('filename', ..., functionhandle)21 và dữ liệu văn bản trong mảng ô [num, txt, raw, X] = xlsread('filename', ..., functionhandle)22. Tất cả các ô trong [num, txt, raw, X] = xlsread('filename', ..., functionhandle)22 tương ứng với dữ liệu số chứa chuỗi rỗng Nếu [num, txt, raw, X] = xlsread('filename', ..., functionhandle)22 bao gồm dữ liệu trước đây đã được ghi vào tệp bằng cách sử dụng [num, txt, raw, X] = xlsread('filename', ..., functionhandle)25 và excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)36 được chỉ định cho thao tác [num, txt, raw, X] = xlsread('filename', ..., functionhandle)27 đó khiến dữ liệu không xác định ( [num, txt, raw, X] = xlsread('filename', ..., functionhandle)28) được ghi vào trang tính, thì các ô chứa dữ liệu không xác định đó được biểu thị trong đầu ra [num, txt, raw, X] = xlsread('filename', ..., functionhandle)22 dưới dạng [num, txt, raw, X] = xlsread('filename', ..., functionhandle)20 [num, txt, raw, X] = xlsread('filename', ..., functionhandle)21 trả về dữ liệu số và văn bản trong [num, txt, raw, X] = xlsread('filename', ..., functionhandle)0 và [num, txt, raw, X] = xlsread('filename', ..., functionhandle)22, và nội dung ô chưa được xử lý trong mảng ô [num, txt, raw, X] = xlsread('filename', ..., functionhandle)24, chứa cả dữ liệu số và văn bản. (Xem "Yêu cầu máy chủ COM" bên dưới. ) [num, txt, raw, X] = xlsread('filename', ..., functionhandle)25 gọi hàm được liên kết với [num, txt, raw, X] = xlsread('filename', ..., functionhandle)56 ngay trước khi đọc từ tệp bảng tính. Cú pháp này trả về một đầu ra bổ sung [num, txt, raw, X] = xlsread('filename', ..., functionhandle)27 từ hàm được ánh xạ tới bởi [num, txt, raw, X] = xlsread('filename', ..., functionhandle)56. Ví dụ 6 dưới đây cho thấy cách bạn có thể sử dụng cú pháp này. (Xem "Yêu cầu máy chủ COM" bên dưới. ) [num, txt, raw, X] = xlsread('filename', ..., functionhandle)29 là định dạng lệnh cho [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2, hiển thị cách sử dụng của nó với tất cả các đối số đầu vào được chỉ định. Khi sử dụng định dạng này, bạn phải chỉ định excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)32 dưới dạng chuỗi, (ví dụ: [num, txt, raw, X] = xlsread('filename', ..., functionhandle)42 hoặc [num, txt, raw, X] = xlsread('filename', ..., functionhandle)43) chứ không phải chỉ mục số. Nếu tên excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)32 chứa các ký tự khoảng trắng thì bắt buộc phải có dấu ngoặc kép xung quanh chuỗi, (ví dụ: [num, txt, raw, X] = xlsread('filename', ..., functionhandle)45) Nhận xét Xử lý các giá trị ngày trong Excel MATLAB nhập các trường ngày từ tệp Excel theo định dạng mà chúng được lưu trữ trong tệp Excel. Nếu được lưu trữ ở định dạng chuỗi hoặc ngày, thì [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 trả về ngày ở dạng chuỗi. Nếu được lưu trữ ở định dạng số, thì [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 trả về một ngày ở dạng số Cả Excel và MATLAB đều biểu thị các ngày ở dạng số dưới dạng một số ngày nối tiếp đã trôi qua kể từ một ngày tham chiếu cụ thể. Tuy nhiên, Excel sử dụng ngày 1 tháng 1 năm 1900 làm ngày tham chiếu trong khi MATLAB sử dụng ngày 0 tháng 1 năm 0000. Do sự khác biệt này trong cách Excel và MATLAB tính toán các giá trị ngày ở dạng số, bất kỳ ngày ở dạng số nào được nhập từ Excel vào MATLAB trước tiên phải được chuyển đổi trước khi được sử dụng trong ứng dụng MATLAB Bạn có thể thực hiện chuyển đổi này sau khi hoàn tất [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2, như hình bên dưới
Bạn cũng có thể thực hiện việc này như một phần của thao tác [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 bằng cách viết một quy trình chuyển đổi hoạt động trực tiếp trên đối tượng Excel COM [num, txt, raw, X] = xlsread('filename', ..., functionhandle)30, sau đó chuyển một hàm điều khiển cho quy trình của bạn làm đầu vào cho [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2. Mô tả ở trên cho cú pháp sau, cùng với Ví dụ 5 và 6, giải thích cách thực hiện việc này
Yêu cầu máy chủ COM Sáu định dạng cú pháp sau đây chỉ được hỗ trợ trên các hệ thống máy tính có khả năng khởi động Excel dưới dạng máy chủ COM từ MATLAB. Chúng không được hỗ trợ ở chế độ [num, txt, raw, X] = xlsread('filename', ..., functionhandle)32
ví dụ Ví dụ 1-- Đọc dữ liệu số Tệp bảng tính Microsoft Excel [num, txt, raw, X] = xlsread('filename', ..., functionhandle)33 chứa dữ liệu này
Để đọc dữ liệu này vào MATLAB, hãy sử dụng lệnh này
Ví dụ 2 -- Xử lý dữ liệu văn bản Tệp bảng tính Microsoft Excel [num, txt, raw, X] = xlsread('filename', ..., functionhandle)34 chứa hỗn hợp dữ liệu số và văn bản
[num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 đặt một [num, txt, raw, X] = xlsread('filename', ..., functionhandle)4 thay cho dữ liệu văn bản trong kết quả
Ví dụ 3 -- Chọn Phạm vi Dữ liệu Để chỉ nhập các hàng [num, txt, raw, X] = xlsread('filename', ..., functionhandle)37 và [num, txt, raw, X] = xlsread('filename', ..., functionhandle)38 từ trang tính [num, txt, raw, X] = xlsread('filename', ..., functionhandle)39, hãy chỉ định phạm vi là excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)00
Ví dụ 4 -- Xử lý tệp có tiêu đề hàng hoặc cột Một bảng tính Microsoft Excel có nhãn excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)01 trong tệp excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)02 chứa hai cột dữ liệu số với tiêu đề văn bản cho mỗi cột
Nếu bạn chỉ muốn nhập dữ liệu số, hãy sử dụng [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 với một đối số trả về duy nhất. Chỉ định tên tệp và tên trang tính làm đầu vào [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 bỏ qua bất kỳ hàng hoặc cột văn bản đầu tiên nào trong kết quả số
Để nhập cả dữ liệu số và dữ liệu văn bản, hãy chỉ định hai giá trị trả về cho [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2
Ví dụ 5 -- Truyền hàm xử lý Ví dụ này gọi [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 hai lần, lần đầu tiên dưới dạng đọc đơn giản từ một tệp và lần thứ hai yêu cầu [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 thực hiện một số sửa đổi do người dùng xác định trên dữ liệu trước khi trả về kết quả của lần đọc. Những sửa đổi này được thực hiện bởi một hàm do người dùng viết, excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)08, mà bạn chuyển qua dưới dạng một hàm điều khiển trong lệnh gọi tới [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2. Khi [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 thực thi, nó sẽ đọc từ bảng tính, thực thi chức năng trên dữ liệu được đọc từ bảng tính và trả về kết quả cuối cùng cho bạn
[num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 hoạt động trên bản sao dữ liệu được đọc từ bảng tính. Nó không tự sửa đổi dữ liệu trong bảng tính Đọc mảng số 10 nhân 3 từ bảng tính Excel excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)12. với một câu lệnh [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 đơn giản không vượt qua một hàm điều khiển. Lưu ý rằng các giá trị được trả về nằm trong khoảng từ -587 đến +4,149
Để chuẩn bị cho phần thứ hai của ví dụ này, hãy viết một hàm excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)08 hạn chế các giá trị trả về từ phần đọc nằm trong khoảng từ 0 đến 2000. Bạn sẽ cần chuyển chức năng này trong lệnh gọi tới [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2, sau đó chức năng này sẽ thực thi chức năng trên dữ liệu mà nó đã đọc trước khi trả lại cho bạn Khi [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 gọi hàm của bạn, nó sẽ chuyển giao diện phạm vi từ Excel để cung cấp quyền truy cập vào dữ liệu được đọc từ bảng tính. Điều này được hiển thị là excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)17 trong ví dụ này. Hàm của bạn phải bao gồm cả giao diện này làm đối số đầu vào và đầu ra. Đối số đầu ra cho phép hàm của bạn chuyển dữ liệu đã sửa đổi trở lại [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2
Bây giờ, hãy gọi [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2, chuyển một hàm xử lý cho hàm excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)08 làm đối số cuối cùng. Lưu ý những thay đổi từ các giá trị được trả về từ cuộc gọi cuối cùng đến [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2
Ví dụ 6 -- Truyền Hàm Điều khiển với Đầu ra Bổ sung Ví dụ này thêm vào ví dụ trước bằng cách trả về một đầu ra bổ sung từ lệnh gọi tới excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)08. Sửa đổi hàm để nó không chỉ giới hạn phạm vi giá trị được trả về mà còn báo cáo phần tử nào của ma trận bảng tính đã bị thay đổi. Trả lại thông tin này trong một đối số đầu ra mới, excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)23
Khi bạn gọi [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 lần này, hãy tính đến ba đầu ra ban đầu và thêm đầu ra thứ tư có tên là excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)25 để chấp nhận các chỉ số được trả về từ excelDates = xlsread('filename') matlabDates = datenum('30-Dec-1899') + excelDates datestr(matlabDates,2)08. Gọi lại [num, txt, raw, X] = xlsread('filename', ..., functionhandle)2 và bạn sẽ thấy ma trận trả về đã được sửa đổi ở đâu Làm cách nào để đọc tên trang tính Excel trong MATLAB?sheets = sheetnames( filename ) trả về một chuỗi chuỗi tên trang tính từ tệp bảng tính đã chỉ định.
Làm cách nào để đọc và vẽ tệp Excel trong MATLAB?Liên kết trực tiếp tới câu trả lời này . Bạn có thể chỉ cần đọc dữ liệu trong tệp Excel bằng chức năng readtable Sau đó, đọc dữ liệu cột dưới dạng biến X và Y vào Matlab. ( Sử dụng tên tiêu đề cột trong tệp Excel để trích xuất giá trị. Vui lòng xem ví dụ bên dưới) Sử dụng chức năng cốt truyện để tạo một cốt truyện Làm cách nào để đọc dữ liệu từ các trang tính Excel khác nhau trong MATLAB?Liên kết trực tiếp tới câu trả lời này . data1 = readmatrix('văn bản. xlsx', 'Trang tính', 'Trang tính 1'); data2 = readmatrix('văn bản. xlsx', 'Trang tính', 'Tham số'); data3 = readmatrix('văn bản. xlsx', 'Trang tính', 'Kết quả'); Làm cách nào để đọc tệp Excel dưới dạng ma trận trong MATLAB?Đọc dữ liệu bảng tính thành ma trận
. Import numeric data from basic_matrix. xls thành ma trận. Bạn cũng có thể chọn dữ liệu để nhập từ bảng tính bằng cách chỉ định tham số Sheet và Range. Ví dụ: chỉ định tham số Trang tính là 'Sheet1' và tham số Phạm vi là 'B1. D3'. |