养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

MATLAB使用importdata读取字符数据文件并绘图

时间:2024-10-17 17:18:47

本文首先使用importdata()读取(导入)含有字符和数据的文本格式数据文件,然后介绍通过“.”+数据名的方式读取结构数组中的数据,最后使用plot()绘制折线图。

MATLAB使用importdata读取字符数据文件并绘图

工具/原料

MATLAB

struct

方法/步骤

1、第一,首先准备数据,下图txt数据文件是某年12个月的月收入情况,既包含数字又包含字符。

MATLAB使用importdata读取字符数据文件并绘图

2、第二,将该数据文件放在MATLAB默认路径下。启动MATLAB,新建脚本(Ctrl+N),诶受祗错输入如下代码:closeall;clearall;clcfirstda墉掠载牿ta=importdata('income.txt');其中读取(导入)文本数据文件主要用到import()函数命令。

MATLAB使用importdata读取字符数据文件并绘图

3、第三,保存和运行上述脚本,在工作区(WorkPlace)会得到结构数组firstdata,即1x1struct的结构数组,这就是读取(导入)的数据。

MATLAB使用importdata读取字符数据文件并绘图

4、第四,双击第三步中的结构数组firstdata,会发现该结构数组包含数据文件data,内面是12个月的月收入,还包含元胞数组textdata(13x2cell),内面是行标Month,January,Febuary,...和列标Income。我们真正用到的是数据文件data(12个月的月收入)。

MATLAB使用importdata读取字符数据文件并绘图

5、第五,接着输入如下代码,读取结构数组firstdata中的data数据,然后绘制12个月月砗玑乐碾收入的折线图。income=firstdata.data;plot(1:12,inc泠贾高框ome,'r','linewidth',3)xlabel('Month','fontsize',15);ylabel('Income','fontsize',15);其中读取结构数组中数据的方法为“点”+该数据名,就像上述代码中firstdata.data.

MATLAB使用importdata读取字符数据文件并绘图

6、第六,运行上述脚本,最终得到12个月月收入的折线图。

MATLAB使用importdata读取字符数据文件并绘图

© 一点知识