![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab学习
於鱼雨遇
一个样样都不精通的小白。
展开
-
matlab实现excel信息匹配填写
将成绩信息匹配到另一方名单中,两个名单顺序不同clc;clear;%加载excel表格,表格预处理过,表头英文list_file='E:\Project\my\成绩匹配填写\列表.xlsx';grade_file='E:\Project\my\成绩匹配填写\名单.xlsx';%转为结构体ftable=readtable(list_file);list = table2struct(ftable);numl = length(list);%长度ftable=readtable(grad原创 2021-06-05 17:55:06 · 1196 阅读 · 0 评论 -
Matlab批量处理文件名(删除k或者K)
clc;clear;%批量把文件夹里面的文件名字里面的K和k去掉cd testif exist('result','dir')==0 mkdir('result');endpat=pwd;path=[pat,'\']; clear patpathresult=[path,'result\'];list = dir('*.csv');len=length(list);a=0;for i=1:len oldname=list(i).name; a=a+1;原创 2021-05-26 20:35:13 · 504 阅读 · 0 评论 -
matlab按照excel批量创建文件夹
matlab按照excel批量创建文件夹说明:思路是cell存储读取的字符串,难点是字符串和数字类型的混用。不足点:excel中空的字段会被读取为NaN,需要进一步加入自动判别或者是删除。测试案例说明:从第2列第2行到463行。clc;clear;path = pwd;list=dir('*.xlsx');filename=list(1).name;[~, ~, context] = xlsread(filename); %用cell的方法读取来存储文字max=463;%最后不为NaN原创 2021-05-24 12:21:45 · 523 阅读 · 0 评论 -
MATLAB信号处理超级学习手册笔记——2.1 离散序列
MATLAB信号处理超级学习手册笔记2.1 离散序列2.1.1 单位取样序列%例2-1 单位取样序列 δ(n)与δ(n-20)。clear alln=50;x=zeros(1,n);%产生1×n全零数组xx(1)=1;%第一个元素赋值1xn=0:n-1;%xn是0到49递增1省略subplot(121);%绘图区划分为1行2列,在区域1画图stem(xn,x);%绘制离散数据点,xn确定x轴,x确定y轴grid on%显示网格 axis([-1 51 0 1.1]);%四个点确定坐标原创 2020-08-26 14:46:38 · 2476 阅读 · 0 评论 -
通用快速提取excel数据并简单换图
Matlb学习通用快速提取excel数据并简单换图%说明:这个代码是初学时作品,主要的功能是导入当前路径下的.xlsx,然后读取第一列和第二列快速作图%用法:改参数即可clc;clear;%清场%改参数区Filename='origin.xlsx';Norma=0;%归一化就改成1A='绿色';S='实线';width=2;legs=0;%0不显示图例,1显示legname='图例';tits=0;%是否有标题Title='标题';Lax='时间';Lay='电压';原创 2020-08-22 20:41:41 · 190 阅读 · 0 评论 -
多个excel数据提取到一张图
Matlb学习多个xlsx生成到一张图clc;clear;%清场%用xlsx文件采集数据filename = 'd500-100-3-3001.xlsx';opw1 = xlsread(filename,'G2:G443');ac1 = xlsread(filename,'N2:N443');%no = normalize(ac,'range')filename = 'd500-100-10-3001.xlsx';%读文件,文件放在当前路径opw2 = xlsread(filenam原创 2020-08-22 20:35:02 · 248 阅读 · 0 评论