MATLAB读取txt文件和绘图

 时间:2024-10-24 16:43:55

1、第一,准备数据。新建文本文档,命名为test20171010.txt,并在文本文档中输入下图数据,然后保存,作为MATLAB读取txt文件的数据。

MATLAB读取txt文件和绘图

2、第二,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:close all; clear all; clcfileID=fopen('test20171010.txt');C=textscan(fileID,'%s %s %f %s %d %u %f %f %s %f');fclose(fileID);format compactcelldisp(C)其中%s %s %f %s %d %u %f %f %s %f(共计10个%),依次对应文本文档test20171010.txt中10列数据,%s读取空白或字符串,%f读取浮点型数据,%d和%u读取整型数据。format compact是使命令行窗口输出的数据行距紧凑。

MATLAB读取txt文件和绘图

3、第三,保存和运行上述脚本,在命令行窗口得到如下结果,C为1*10元胞数组,里面包含了test20171010.txt的全部数据。C{1}{1} =2017/10/1C{1}{2} =2017/10/2C{1}{3} =2017/10/3C{2}{1} =temperature1C{2}{2} =temperature2C{2}{3} =temperature3C{3} = 22.3500 24.1500 35.9000C{4}{1} =r-humidity1C{4}{2} =r-humidity2C{4}{3} =r-humidity3C{5} = 45 50 35C{6} = 123000 9000000 200000C{7} = Inf -Inf 10C{8} = NaN 0.0010 100.0000C{9}{1} =YesC{9}{2} =NOC{9}{3} =NOC{10} = 5.1000 + 3.0000i 2.2000 - 0.5000i 3.1000 + 0.1000i

MATLAB读取txt文件和绘图

4、第四,读取test20171010.txt的数据后,在工作区(Workplace)中可以看到元胞数组C。下面绘制test20171010.txt中温度(第3列)和相对湿度(第5列)的图像,接着输入如下代码:x=1:3;[hAxes,hBar,hLine]=plotyy(x,C{3},x,C{5},'bar','plot')set(hLine,'color','r','LineWidth',2,'Marker','o')其中plotyy为绘制双坐标轴图形的命令,这样可以把温度绘制成柱状图(bar),把相对湿度绘制成线图(plot)。

MATLAB读取txt文件和绘图

5、第五,保存和运行上述脚本,得到如下图形,柱状图表示温度,线图表示相对湿度,相应的数据是MATLAB读取文本文档test20171010.txt得来的。

MATLAB读取txt文件和绘图
  • Matlab如何画折线图?
  • 如何使用MATLAB读取txt文件中的数据并绘图
  • 如何利用MATLAB绘制柱状图
  • 用matlab画折线图怎么做
  • matlab画散点图并连线
  • 热门搜索
    冕怎么读 下横线怎么打 西兰花怎么炒 闾怎么读 呼叫转移怎么设置 oppo手机怎么截图 太平洋保险怎么样 邹怎么读 子宫肌瘤怎么治 猪脑的做法大全