资讯详情

Matlab读取EXCEL文本中的数据并绘制二维三维曲线图脚本

Matlab读取EXCEL文本中的数据和二维三维曲线图需要绘制EXCEL保存为CSV格式,然后将数据取成矩阵进行处理 转CSV的方式:pixhawk日志ulg格式转matlab数据csv格式

导入文件 filename="D:\文件地址\abcd.csv";  设置取值范围 %读取所有数据 % m=csvread(filename,1,0);%从第二行第0列开始扫描所有数据 %读取指定范围的数据 start=1;%开始行 start1=0;%开始列 len=2356;%结束行 len2=6;%结束列 m=csvread(filename,start,start1,[start,start1,len,len2]);  设置坐标轴 pos_x=(uav(:,5));%(:,5)取矩阵第五列 pos_y=(uav(:,6));%(:,6)取矩阵第六列 pos_z=(uav(:,7));%(:,7)取矩阵第七列  画曲线 %plot(pos_x,pos_y,'g','LineWidth',1);%绘制二维曲线图 %hold on; %plot(pos_x,pos_y1,'r','LineWidth',1); %hold on; %plot(pos_x2,pos_y2,'b','LineWidth',2); %hold on; plot3(pos_x,pos_y,pos_z,'r','LineWidth',2);%绘制三维曲线图 hold on;  定义坐标轴 xlabel('X/m');x轴标签设置% set(get(gca,'xlabel'),'FontSize',10);x轴标签格式设置% ylabel('Y/m');设置y轴标签% set(get(gca,'ylabl'),'FontSize',10);%设置y轴标签格式
%设置三维坐标轴,并设置视角
zlabel('Z/m');%设置z轴标签
set(get(gca,'zlabel'),'FontSize',10);%设置z轴标签格式

%6、图像附加功能
grid on;%添加栅格
title('图像标题');%设置标题
%view(135,30) %设置3D视角的角度
%view(2)%设置2D视角
%set(gca,'XDir','reverse')	%翻转X轴
%set(gca,'YDir','reverse')	%翻转Y轴
%axis equal%刻度处理
%axis ([0 30 0 30]);%刻度处理
%set(gca,'FontSize',22,'FontWeight','bold');% 翻转轴
%legend('*****','****');%添加图例

标签: 固态电容ulg

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台