MATLAB/Excel-如何將Excel數據導入MATLAB中


在使用MATLAB對矩陣進行數據處理時,為了方便編輯與修改,常常需要先將數據錄入到Excel中,然后再將其導入到MATLAB中參與矩陣運算。本文在MATLAB 2013a和Office 2013環境下向大家演示如何將Excel數據導入到MATLAB中,其他版本的MATLAB、OFFICE方法大同小異,一起來看一下

工具/原料

 
  • Excel數據文件(格式xls或xlsx)

  • MATLAB 7.x +

方法/步驟

 
  1.  

    將待導入的矩陣結構的數據錄入Excel中,錄入時注意行列要跟原矩陣一一對應

    如何將Excel數據導入MATLAB中
  2.  

    錄入完以后保存數據,為了后續步驟使用方便,命名時我們最好把它命名為我們接下來在MATLAB中要引用的變量名(比如在MATLAB中要將該矩陣作為B矩陣參與運算,就可以把它命名為B.xls,xls為文件擴展名)

    如何將Excel數據導入MATLAB中
  3.  

    運行MATLAB程序,點擊工具欄上的Import Data工具按鈕

    如何將Excel數據導入MATLAB中
  4.  

    在彈出的“Import Data”對話框中找到前面保存的數據文件(B.xls),“打開”

    如何將Excel數據導入MATLAB中
  5.  

    彈出“Import”窗口,在窗口工具欄左側導入選項中選擇“Matrix(矩陣)”,然后點擊工具欄右側的“勾”,導入數據


     
     
    特別注意:在我們將要插入的數據表中有時會有一些無法識別的數據,這是我們可以將其替換為自定義的變量,如NaN。
  6.  

    關閉“Import”窗口,回到MATLAB主程序,在WorkSpace(工作空間)中可以看到剛剛導入矩陣變量,接下來就可以對矩陣進行運算了

    如何將Excel數據導入MATLAB中
  7.  

    每次關閉MATLAB程序都會將工作空間中的變量清空,所以如果經常用到該變量,不妨將該變量保存為MAT文件

    如何將Excel數據導入MATLAB中
    如何將Excel數據導入MATLAB中
  8.  

    這樣一來每次打開MATLAB,只需要雙擊MAT文件便可以將變量導入工作空間

    如何將Excel數據導入MATLAB中
    END

注意事項

 
  • MATLAB只支持導入微軟的OFFICE表格,不支持導入WPS表格


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM