资讯专栏INFORMATION COLUMN

关于Matlab小波工具箱打开.mat文件为一条递增斜线问题的解决办法

xiaokai / 1645人阅读

摘要:近期研究了一下的仿真模型的搭建,但在使用小波工具箱分析时发现,我将仿真的信号图保存为格式的文件后,在小波工具箱中打开,发现图像是一条递增的斜线似乎是时间的递增,解决这个问题的具体步骤是什么本文将要解决的就是上述描述的这种问题。

近期研究了一下  的仿真模型的搭建,但在使用小波工具箱分析时发现,我将仿真的信号图保存为  格式的文件后,在小波工具箱中打开,发现图像是一条递增的斜线(似乎是时间的递增),解决这个问题的具体步骤是什么?本文将要解决的就是上述描述的这种问题。

目录

1 问题引入

2 解决策略

3 参考文献


1 问题引入

提前搭建了一个模拟电压暂降数据信号的仿真波形图:

在将要使用小波工具箱进行波形分析时,发生了这样的问题:在小波工具箱中打开,发现图像是一条递增的斜线:

相信遇到这个问题的小伙伴很是头疼,明明辛苦搭建好的波形仿真图,这变量保存好到小波工具箱咋就不行了呢。

别慌,本文第 部分将阐述该问题的解决方案。

2 解决策略

产生这样的问题主要原因是数据变量没选对!

所以首先想到的应该是如何将  中  数据保存至  中。

点击  

按照下图所示进行设置:

 

返回  点击  运行:

这样在工作区就可以看到我们想保存的数据啦

双击  数据后在左边显示内容中再双击  变量

这样我们就获得目标变量数据  了

这时又有个问题: 变量是一个三维变量数据,而我们要获得的是一个二维数据,所以接下来就要降维:

命令行先后键入:

data = squeeze(ScopeData.signals.values)  % 压缩维度,三维变二维
D = permute(data, [2 1])   % 调整二维数据的维度顺序

这样我们就获得了最终想要的数据变量 :

下面首先验证一下该数据变量  是否能画出  中的仿真图像:

接下来就可以进行小波工具箱分析啦

依次点击下图所示按钮: 

至此,该问题就解决了:

3 参考文献

Simulink中Scope数据保存至Workspace制图 - Siwei_Yang - 博客园


欢迎留言,一起学习交流!

END 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/122986.html

相关文章

  • 机器视觉、模式识别库汇总

    摘要:十开放模式识别项目开放模式识别项目,致力于开发出一套包含图像处理计算机视觉自然语言处理模式识别机器学习和相关领域算法的函数库。 一、开源生物特征识别库 OpenBROpenBR 是一个用来从照片中识别人脸的工具。还支持推算性别与年龄。使用方法:$ br -algorithm FaceRecognition -compare me.jpg you.jpg二、计算机视觉库 OpenCVOpenC...

    habren 评论0 收藏0
  • python中无法正确读取.mat文件解决办法

    摘要:在中导入本地数据文件时,总是无法得到正确的数据。此时,如果直接输出,会看到以下结果可见,如果本地文件包含了额外的信息,则单纯使用无法直接读取到所需数据,还应该补充一行对应的代码。 在python中导入本地.mat数据文件时,总是无法得到正确的数据。 问题代码如下: from numpy import * import scipy.io mnist_train = D:Machine ...

    eechen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<