用matlab批量对mat数据进行小波分析,批量输出图像并保存
用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数据进行小波分析,批量输出图像并保存相关推荐
- python如何调用自己写的matlab函数和mat数据
1. 确保matlab版本和python版本配套 如何不配套,下载一个anaconda,打开anaconda propmt 假如你本来是python3.9 要降级到3.8,打开之后输入: conda ...
- python批量修改excel数据_/python批量修改excel工作薄
你好,怎么用Python对一个文件夹里包含多个Excel子文件进行批量修改某一单元格(是合并的)? 工作中经常用到Excel多事情都重复处理,比如每日报,每周的周报,各种数据表,这种固定的表其实都是6 ...
- mysql怎么批量导入excel数据_phpmyadmin怎么批量导入excel数据到mysql
首先我们得到了一个excel表,里面有很多需要我们导入的数据 删除第1行"id""XXX"....的字段行,只保留我们需要的数据部分 单击"文件&qu ...
- python处理大量excel数据-python如何批量处理excel数据?
python如何批量处理excel数据? python批量处理excel数据的方法: excel的内容需要有规律,python才能按顺序读取出来. 比如按行按列读取. 一.安装xlrd模块 到pyth ...
- python怎么批量处理数据_python如何批量处理excel数据?_后端开发
php赋值运算符有哪些_后端开发 php赋值运算符有:1.[=]赋值运算符:2.[+=]加运算符:3.[-=]减运算符:4.[*=]乘运算符:5.[/=]除运算符:6.[.=]连接字符运算符:7.[% ...
- 【十】JDBC:使用 jmeter 批量在数据库创建 1 万多条数据;批量删除重复数据
目录 一.批量创建1万多条数据 二.批量删除重复数据 一.批量创建1万多条数据 数据库车辆信息表中准备10000多台车的数据: (1)创建线程组,循环1次: (2)连接数据池: (3)添加循环控制器, ...
- matlab常用代码(读取文件、批量导入数据、与或非)
学习matlab使用过程中遇到的各种常见小操作,放在这里权当记录,持续更新中.包括批量导入数据.读取/写入不同类型的文件.与或非.cell.randperm的使用等 一.常见函数或小技巧 1. 记录程 ...
- matlab 保存变量到txt,Matlab中.mat数据某变量保存为txt | 学步园
因为要在matlab和VC之间搞来搞去,因此数据要转来转去. matlab下处理完之后,把结果保存为.mat数据,但大家都知道VC无法直接处理滴,所以要转为txt文件格式, 看下.mat都保存了神马东 ...
- python读取matlab数据_两分钟搞定Python读取matlab的.mat数据
Matlab是学术界非常受欢迎的科学计算平台,matlab提供强大的数据计算以及仿真功能.在Matlab中数据集通常保存为.mat格式.那么如果我们想要在Python中加载.mat数据应该怎么办呢?所 ...
最新文章
- js异步提交form表单的解决方案
- 300英雄服务器维护多久,300英雄7月19日停机更新公告
- 不仅有史上最详细Docker 安装Minio Client,还附带解决如何设置永久访问和永久下载链接!!(详图)绝对值得收藏的哈!!!!
- 最大矩形—leetcode85
- 测试开发面试准备之Selenium 工作原理
- Mysql高级之主从复制
- 启动之后自己关闭_如何关闭Mac开机总是要输入密码?
- openssl证书相关
- 关于JEECG中表单提交的中断与手动提交
- 大数据安全分析需要关注哪些问题
- 计算机网络课程设计——校园网的规划与设计
- xbox手柄映射_如何在Windows 10中重新映射Xbox One控制器的按钮
- python安装pip之后镜像源配置
- 2016元旦台湾自由行
- 矩阵论 - 6 - 列空间、零空间
- 阿语python美多商城-商品-购物车管理之第7.3节展示商品页面简单购物车
- 使用ConfigFilter
- 28所示范性微电子院校占地面积排名,中山大学第一!
- 智能制造系统架构和标准体系结构
- 医院信息化建设(1)---惠民服务