用matlab批量对mat数据进行小波分析,批量输出图像并保存

  • 代码

代码

clc; clear;
A = cell(305 ,1);for i = 1:305
m = strcat(num2str(i),'.mat')
a = matfile(m);
A{i} = 'new variable!';
A{i}= a.data;
% % axis([0 864 -1.5 1.5])endsave('0.mat');
for i = 1:305 s=A{i,1};wavename='cmor3-3'; fs=12000;srect=wden(s,'sqtwolog','s','mln',6,'db4');
figure(i)
% plot(srect)
Waveletpic(srect,wavename,fs);
saveas(gcf,['109de',num2str(i),'.jpg']);
% saveas([gcf num2str(i) '.jpg']);
end

Waveletpic函数

function []=Waveletpic(s,wavename,fs)
t=0:1/fs:1;
% wavename='cmor3-3';
totalscal=256; %尺度序列的长度,即scal的长度
wcf=centfrq(wavename); %小波的中心频率
cparam=2*wcf*totalscal; %为得到合适的尺度所求出的参数
a=totalscal:-1:1;
scal=cparam./a; %得到各个尺度,以使转换得到频率序列为等差序列
coefs=cwt(s,scal,wavename); %得到小波系数
f=scal2frq(scal,wavename,1/fs); %将尺度转换为频率
imagesc(t,f,abs(coefs)); %绘制色谱图
colorbar;
xlabel('时间 t/s');
ylabel('频率 f/Hz');
% title('小波时频图');

首先将多个mat文件导入一个mat文件下,然后用循环语句调用该mat文件并进行函数运算
最后用saveas来保存所有输出图片到当前工作路径下。

用matlab批量对mat数据进行小波分析,批量输出图像并保存相关推荐

  1. python如何调用自己写的matlab函数和mat数据

    1. 确保matlab版本和python版本配套 如何不配套,下载一个anaconda,打开anaconda propmt 假如你本来是python3.9 要降级到3.8,打开之后输入: conda ...

  2. python批量修改excel数据_/python批量修改excel工作薄

    你好,怎么用Python对一个文件夹里包含多个Excel子文件进行批量修改某一单元格(是合并的)? 工作中经常用到Excel多事情都重复处理,比如每日报,每周的周报,各种数据表,这种固定的表其实都是6 ...

  3. mysql怎么批量导入excel数据_phpmyadmin怎么批量导入excel数据到mysql

    首先我们得到了一个excel表,里面有很多需要我们导入的数据 删除第1行"id""XXX"....的字段行,只保留我们需要的数据部分 单击"文件&qu ...

  4. python处理大量excel数据-python如何批量处理excel数据?

    python如何批量处理excel数据? python批量处理excel数据的方法: excel的内容需要有规律,python才能按顺序读取出来. 比如按行按列读取. 一.安装xlrd模块 到pyth ...

  5. python怎么批量处理数据_python如何批量处理excel数据?_后端开发

    php赋值运算符有哪些_后端开发 php赋值运算符有:1.[=]赋值运算符:2.[+=]加运算符:3.[-=]减运算符:4.[*=]乘运算符:5.[/=]除运算符:6.[.=]连接字符运算符:7.[% ...

  6. 【十】JDBC:使用 jmeter 批量在数据库创建 1 万多条数据;批量删除重复数据

    目录 一.批量创建1万多条数据 二.批量删除重复数据 一.批量创建1万多条数据 数据库车辆信息表中准备10000多台车的数据: (1)创建线程组,循环1次: (2)连接数据池: (3)添加循环控制器, ...

  7. matlab常用代码(读取文件、批量导入数据、与或非)

    学习matlab使用过程中遇到的各种常见小操作,放在这里权当记录,持续更新中.包括批量导入数据.读取/写入不同类型的文件.与或非.cell.randperm的使用等 一.常见函数或小技巧 1. 记录程 ...

  8. matlab 保存变量到txt,Matlab中.mat数据某变量保存为txt | 学步园

    因为要在matlab和VC之间搞来搞去,因此数据要转来转去. matlab下处理完之后,把结果保存为.mat数据,但大家都知道VC无法直接处理滴,所以要转为txt文件格式, 看下.mat都保存了神马东 ...

  9. python读取matlab数据_两分钟搞定Python读取matlab的.mat数据

    Matlab是学术界非常受欢迎的科学计算平台,matlab提供强大的数据计算以及仿真功能.在Matlab中数据集通常保存为.mat格式.那么如果我们想要在Python中加载.mat数据应该怎么办呢?所 ...

最新文章

  1. js异步提交form表单的解决方案
  2. 300英雄服务器维护多久,300英雄7月19日停机更新公告
  3. 不仅有史上最详细Docker 安装Minio Client,还附带解决如何设置永久访问和永久下载链接!!(详图)绝对值得收藏的哈!!!!
  4. 最大矩形—leetcode85
  5. 测试开发面试准备之Selenium 工作原理
  6. Mysql高级之主从复制
  7. 启动之后自己关闭_如何关闭Mac开机总是要输入密码?
  8. openssl证书相关
  9. 关于JEECG中表单提交的中断与手动提交
  10. 大数据安全分析需要关注哪些问题
  11. 计算机网络课程设计——校园网的规划与设计
  12. xbox手柄映射_如何在Windows 10中重新映射Xbox One控制器的按钮
  13. python安装pip之后镜像源配置
  14. 2016元旦台湾自由行
  15. 矩阵论 - 6 - 列空间、零空间
  16. 阿语python美多商城-商品-购物车管理之第7.3节展示商品页面简单购物车
  17. 使用ConfigFilter
  18. 28所示范性微电子院校占地面积排名,中山大学第一!
  19. 智能制造系统架构和标准体系结构
  20. 医院信息化建设(1)---惠民服务

热门文章

  1. Java项目合集—整整20套精品项目(附源码)
  2. 【024】中国色–那些流淌在历史中的中国色彩
  3. 什么是深度学习以及它是如何工作的?
  4. 如何在本地安装NuGet包.nupkg文件?
  5. 光纤激光切割机的光路为什么会偏移?
  6. 51单片机 DHT11+LCD1602温湿度显示 + Proteus仿真
  7. 软件工程 -- E-R图
  8. 基于springboot、javaweb旅游系统
  9. 诊断(UDS)协议栈设计-总体架构设计
  10. python使用win32com读写excel的问题