Matlab
记录Matlab知识
wolf-tl
这个作者很懒,什么都没留下…
展开
-
用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]) end save('0.mat'); for i = 1:305 s=A{i,原创 2021-04-13 08:46:16 · 1938 阅读 · 3 评论 -
将多个mat矩阵导入一个mat文件中的实现方法
将多个mat矩阵导入一个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]) end save('0.mat'); 这里是305个mat文件,注意工作路径改为mat文件所在路径。运行后,在该路径原创 2021-04-13 08:39:34 · 1463 阅读 · 0 评论 -
批量将xlsx文件保存为mat文件
批量将xlsx文件保存为mat文件代码代码clc;clear; file_names = dir('D:\denoise\109de_divide_xslx\*.xlsx'); %读取所有的.xlsx文件for i = 1: numel(file_names) file_names(i).name SC=strcat('D:\denoise\109de_divide_xslx\',file_names(i).name); data = xlsread(SC); %依次读取原创 2021-04-13 08:33:57 · 1800 阅读 · 0 评论 -
将excel中一个向量分成多个向量
将excel中一个向量分成多个向量clear allclcc=xlsread('X109_DE_time.xlsx',2);[a b]=size(c);%c是存储你数据的向量d=zeros(800,305);%d是存储你数据的矩阵,这里20*4要大于你数据向量的个数for i=1:1:a d(i)=c(i);endxlswrite('X109_DE_time.xlsx',d,2,'C1');...原创 2021-04-07 18:10:05 · 177 阅读 · 0 评论