一、背景介绍
当所需处理和分析的数据量较大时,我们需要将数据导入至Matlab中进行处理,本文将采用案例讲解的方式,详细介绍如何采用App Designer建立数据导入及分析GUI界面,同时展示如何对Excel的数据进行导入,并进行处理和分析。
二、采用Matlab App Designer导入Excel数据,并进行数据分析的方法
首先打开一个新的App Designer页面,并保存为Excel_input_app_2.mlapp,并在设计视图界面上拖入“编辑字段(文本)”组件,并对组件的属性进行修改,名称改为“数据输入”,同时选择“Button按钮”组件拖入设计视图,并在组件属性中将组件按钮更改为“加载”,如图1 参数输入及加载组件界面所示。
图1 参数输入及加载组件界面
2、对“加载”按钮组件添加回调,并进入代码视图,编写Excel数据导入代码,如图2 “加载”按钮组件添加回调界面所示。
图2 “加载”按钮组件添加回调界面
3、进入代码视图,进行Excel导入数据的代码编写,Excel导入数据的代码如图3Excel导入数据的代码图所示。
clc
[filename,pathname]=uigetfile({'*.xls';'*.xlsx';'*.*'},'File selector');
pathname_EditField=string(pathname);
filename_EditField=string(filename);
if ~isequal(filename,0)
app.EditField.Value=fullfile(pathname,filename);
else
return
end
filename_Ed=app.EditField.Value;
%Excel中的数据导入,并转化成数组
pat_1=readtable(filename_Ed,'Sheet',1);
图3 Excel导入数据的代码图
4、在设计视图界面添加数据表,用于导入Excel数据的显示,并将数据表调整为2列,分别用X及Y表示,如图4设计视图界面添加数据表图所示。
标签:Designer,界面,App,Excel,视图,filename,导入,Matlab,组件 From: https://blog.csdn.net/m0_59012156/article/details/140277745