網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

MATLAB使用importdata讀取字符數據文件並繪圖

欄目: 電腦 / 發佈於: / 人氣:3.29W

本文首先使用importdata( )讀取(導入)含有字符和數據的文本格式數據文件,然後介紹通過“.”+數據名的方式讀取結構數組中的數據,最後使用plot( )繪製折線圖。

MATLAB使用importdata讀取字符數據文件並繪圖

操作方法

(01)第一,首先準備數據,下圖txt數據文件是某年12個月的月收入情況,既包含數字又包含字符。

MATLAB使用importdata讀取字符數據文件並繪圖 第2張

(02)第二,將該數據文件放在MATLAB默認路徑下。啟動MATLAB,新建腳本(Ctrl+N),輸入如下代碼:close all; clear all; clcfirstdata=importdata('');其中讀取(導入)文本數據文件主要用到import( )函數命令。

MATLAB使用importdata讀取字符數據文件並繪圖 第3張

(03)第三,保存和運行上述腳本,在工作區(Work Place)會得到結構數組firstdata,即1x1struct的結構數組,這就是讀取(導入)的數據。

MATLAB使用importdata讀取字符數據文件並繪圖 第4張

(04)第四,雙擊第三步中的結構數組firstdata,會發現該結構數組包含數據文件data,內面是12個月的月收入,還包含元胞數組textdata(13x2cell),內面是行標Month,January,Febuary,...和列標Income。我們真正用到的是數據文件data(12個月的月收入)。

MATLAB使用importdata讀取字符數據文件並繪圖 第5張

(05)第五,接着輸入如下代碼,讀取結構數組firstdata中的data數據,然後繪製12個月月收入的折線圖。income=;plot(1:12,income,'r','linewidth',3)xlabel('Month','fontsize',15);ylabel('Income','fontsize',15);其中讀取結構數組中數據的方法為“點”+該數據名,就像上述代碼中.

MATLAB使用importdata讀取字符數據文件並繪圖 第6張

(06)第六,運行上述腳本,最終得到12個月月收入的折線圖。

MATLAB使用importdata讀取字符數據文件並繪圖 第7張