首页 > 其他分享 >Matlab之App Designer 如何导入Excle数据并进行分析处理

Matlab之App Designer 如何导入Excle数据并进行分析处理

时间:2024-07-09 21:28:51浏览次数:22  
标签:Designer 界面 App Excel 视图 filename 导入 Matlab 组件

一、背景介绍

当所需处理和分析的数据量较大时,我们需要将数据导入至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

相关文章