MatLab GUI Load .mat File 导入mat文件
在MatLab中,我们用GUI时,有时候需要导入mat格式的图片,但是在GUI中调用load和在命令行里调用load不一样,在命令行里调用load('im.mat'),加载进去是uint8的矩阵,但是我们在GUI中写代码加进去,默认得到的是一个struct结构体,如果我们此时强行用imshow来显示导入的数据,会出现如下错误:
??? Error using ==> iptcheckinput
Function IMAGEDISPLAYVALIDATEPARAMS expected its first input, I,
to be one of these types:
double, single, uint8, uint16, uint32, int8, int16, int32, logical
Instead its type was struct.
为了取出其中的图片数据,可浪费了我好几个小时候,终于找到了方法,这样我们就可以在GUI中的axes中显示出图片了,参见如下:
% Load im.mat filename = uigetfile('*.mat'); img = cell2mat(struct2cell(load(filename)));axes(handles.axes_1);imshow(img);
转载于:https://www.cnblogs.com/grandyang/p/5150922.html
MatLab GUI Load .mat File 导入mat文件相关推荐
- 在matlab中导入excel,Matlab导入Excel文件中的数据的详细教程分享
操作Matlab时还不会导入Excel文件中的数据?本文就介绍了Matlab导入Excel文件中的数据的操作内容,想要学习的朋友可以看一看下文哦,相信对大家会有所帮助的. 直接点击鼠标操作导入数据 打 ...
- mysql导入csv文件 第一行有问题_mysql 导入 csv文件中数据,只能导入第一行
用workbench导入csv数据,只能导入数据的第一行,也就是标注每一列的列名的那一行. 但问题是,每次导入完成时,系统提示已经导入了500条记录(这个文件中的确有500条记录),可是刷新数据库后打 ...
- MATLAB导入mat文件的方法
mat文件是MATLAB数据储存的标准化格式文件,导入后类似于Excel表格 首先,把工作目录更改为包括想要导入的mat文件的目录.点击图片箭头位置更改目录 所要导入的文件就显示在当前目录中了 方法一 ...
- matlab app designer 新建应用打开mat文件绘图
guide是matlab在1996年版本中推出的,在未来的版本中也会弃用,还是最好转为app designer 新建应用,使用app设计工具 在设计界面拉入绘图区和按钮,文本框,并修改名字 为按钮添加 ...
- python导入mat文件_python读取并写入mat文件的方法
先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...
- EEGlab导入.mat文件
eeglab处理的.mat文件数据结构 EEGlab支持二维或者三维的.mat矩阵形式数据结构,注意.mat文件里面应当只包含EEG矩阵! eeglab支持的eeg矩阵具体结构如下图所示: ...
- MATLAB读、写、转化mat文件
读取.mat文件 load a load()函数的用法 load(filename) 从 filename 加载数据 如果 filename 是 MAT 文件,load(filename) 会将 MA ...
- load函数无法打开MAT文件:不是二进制 MAT 文件。请尝试执行 load -ASCII 以便以文本形式读取。
load函数无法打开MAT文件 问题描述 报错:不是二进制 MAT 文件.请尝试执行 load -ASCII 以便以文本形式读取. 原因分析: Matlab2021a及以下版本用load函数读取MAT ...
- excel导入matlab NaN,Matlab GUI 读取excel文件数据时,出现NaN的问题
Matlab GUI 读取excel文件数据时,经常会用到如下一段代码,本人有两处不甚明白,请前辈解惑. 源代码 [num,text,raw]=xlsread('123.xls'); for i=1: ...
最新文章
- FACEGOOD 推出10万点人脸关键点跟踪,重新定义工业级人脸3D重建
- iptables配置
- 二十三、oracle pl/sql分类三 包
- .NET开发者必备的11款免费工具
- 可被三整除的最大和—leetcode1262
- C++二维数组做形参
- 通用职责分配软件原则之8-中介原则
- 计算机网络月考题职专一年级,2014-2015学年获嘉职专一年级期末试卷_计算机应用基础...
- 想跟大家一起做件小事
- 优云automation实践技巧:简单4步完成自动化构建与发布
- 介绍计算机发明人香农,美国著名数学家香农简介:信息论的创始人
- 批量生成ip地址shell脚本
- RAKsmart日本服务器的综合性能评测
- B站季报图解:营收10.8亿同比增48% 用户增长超预期
- 百钱买百鸡问题,买鸡问题的解决方案
- 软考中级-嵌入式系统设计师(三)
- QP+uc/GUI嵌入式系统图形界面
- SuMa++:Efficient LiDAR-based Semantic SLAM
- 互联网校招项目经验备战方法论和要求详解
- 基于canvas制作绚丽的倒计时效果