笔记
木星流火
爱好MATLAB编程、摄影,配图都是自己拍的 ·͜·˖
展开
-
matlab实现带通滤波
非信号处理专业人士,通过查help文档及百度,总结出带通滤波的步骤如下,原创 2022-06-06 20:46:55 · 6368 阅读 · 0 评论 -
readtable函数导入.csv文件技巧
在使用readtable函数导入.csv文件时,默认是以逗号为分隔符来分隔各列,我发现如果某个单元格里含有逗号,则会在逗号位置断开,形成两列,这样导入完成后有各列错位的问题发生。我摸索了一种方法,就是把工具栏里“导入数据”工具自动生成的代码,进行适当修改,就能避免因单元格内部内容里有逗号导致各列错位问题。原理不清楚,重在好用,如果大家也遇到类似问题,可以参考。table_tem1=readtable('数据.csv','Delimiter',",");v_t = repmat("string",1,si原创 2022-06-01 08:47:18 · 1353 阅读 · 0 评论 -
matlab如何按行查找重复值?
unique是去重函数,那查重函数是哪个?我没找到,所以自己用for循环编了个,能实现“查找重复项”的功能。function Data_out=chachong(data)data_unique=unique(data);find_rows=[];hang=size(data_unique,1);lie=size(data_unique,2);for i=1:hang b=data_unique(i,:); rr=(data==b); numf=find(sum(rr,2原创 2022-06-01 09:14:09 · 3600 阅读 · 0 评论 -
使用eval函数将字符串批量变为变量名并赋值
Num{1}=[1 2 3];Num{2}=[4 5 6];Var{1}='A';Var{2}='B';for i=1:2 eval( [Var{i}, '= ','Num{i}']) endA = 1 2 3B = 4 5 6原创 2021-01-07 14:39:05 · 911 阅读 · 0 评论 -
【2】非线性方程求解函数vpasolve
调用格式:vpasolve(eqns, vars, init_guess, 'Random', randomvalue);% 方程(组)eqns,变量vars,初值点init_guess(可缺省,在random模式下可写区间),'Random'设置randomvalue(可缺省)示例:syms aeq = 12*(tan(a)-2*a)+20*tan(15)*(log(sec(a)+tan(a))-sin(a))==0;answer = vpasolve(eq,a)answer =原创 2020-06-23 11:14:42 · 13139 阅读 · 0 评论 -
MATLAB图像去噪(1)
(1)图像读取及添加噪声clc; clear all; close all;filename = fullfile(pwd, 'images/im2.jpg');%fullfile函数是利用文件各部分信息如磁盘名、目录名和文件名创建合成完整的%文件名。方法式为f = fullfile('dir1', 'dir2', ..., 'filename')。%pwd指当前文件夹Img = im...原创 2020-02-27 12:29:24 · 2504 阅读 · 0 评论