Matlab
星夜孤帆
人之有吾,当应披荆棘,斩鬼熊,成就一番大事
展开
-
Matlab批量读取文件夹内图片
Matlab读取文件夹里所有的文件image = dir('C:\images\*.*');files = dir(fullfile('C:\\Users\\Administrator\\Desktop\\sd\\','*.jpg'));lengthFiles = length(files);for i = 1:lengthFiles; Img = imread(strcat('C:\...原创 2018-07-06 10:30:20 · 16892 阅读 · 3 评论 -
Matlab对图像分别进行灰度化与二值化
参考博客https://zhuanlan.zhihu.com/p/37419809https://zhuanlan.zhihu.com/p/34106431function z = r2gb( data )%函数的功能为将一个rgb图像数据转化为灰度数据、二值数据gray_data = rgb2gray(data);%把RGB图像(三维矩阵)转化成灰度图像,得到的gray_dat...原创 2018-12-27 10:22:58 · 9840 阅读 · 0 评论 -
Matlab中FracLab计算分形维数方法
转自https://zhuanlan.zhihu.com/p/37419809https://zhuanlan.zhihu.com/p/34106431https://www.zhihu.com/question/22453327/answer/30982004分形分析软件FracLab计算Box-counting分形维数Chaptina闷骚理工男7 人赞了该文章...原创 2018-12-27 10:10:14 · 33007 阅读 · 49 评论 -
Matlab正态分布检验
Matlab正态分布检验: 进行参数估计和假设检验时,通常总是假定总体服从正态分布,虽然在许多情况下这个假定是合理的,但是当要以此为前提进行重要的参数估计或假设检验,或者人们对它有较大怀疑的时候,就确有必要对这个假设进行检验,进行总体正态性检验的方法有很多种,以下针对MATLAB统计工具箱中提供的程序,简单介绍几种方法。1)Jarque-Bera检验 利用正态分布...原创 2018-08-14 01:00:08 · 43729 阅读 · 0 评论 -
Wilcoxon符号秩检验
Wilcoxon符号秩检验 它适用于T检验中的成对比较,但并不要求成对数据之差服从正态分布,只要求对称分布即可。检验成对观测数据之差是否来自均值为0的总体(产生数据的总体是否具有相同的均值)。在Matlab中,秩和检验由函数ranksum实现。命令为: [p,h]=ranksum(x,y,alpha) 其中x,y可为不等长向量,alpha为给定的显著水平,它必须为0和1之间...原创 2018-08-14 11:52:36 · 9874 阅读 · 0 评论 -
Matlab批量将文件夹内图片进行二值化,并保存
files = dir(fullfile('C:\Users\Administrator\Desktop\ttt\原图1\','*.jpg'));lengthFiles = length(files);for i = 1:lengthFiles; Img = imread(strcat('C:\Users\Administrator\Desktop\ttt\原图1\',files(i)...原创 2018-07-14 14:48:52 · 6710 阅读 · 4 评论 -
Matlab批量计算盒维数并进行t检验
boxdim_binaire.mfunction [boxdim,Nboites,handlefig,bounds]=boxdim_binaire(matrice,tailles_carres,pave_elementaire,Axes,Waitbar,reg,varargin);% BOXDIM_BINAIRE % Box dimension, computed with the ...原创 2018-07-13 20:51:24 · 3072 阅读 · 10 评论 -
Matlab进行t检验
T检验 可以用于比较两组数据是否来自同一分布(可以用于比较两组数据的区分度)。用法:[h,p,ci]=ttest2(x,y,alpah);其中,x,y均为行向量(维度必须相同),各表示一组数据,alpha为可选参数,表示设置一个值作为t检验执行的显著性水平。在不设置alpha的情况下,默认alpha为0.05,即计算x和y在5%的显著性水平下是否来自同一分布(假设是否被接受)。结果:h: h...原创 2018-07-13 20:08:23 · 46690 阅读 · 2 评论 -
Fraclab工具包计盒维数程序实现
实现了Matlab Fraclab Toolbox计盒维数方法方法一:Binary Data图像输入为二值图 (dpi=100 640x480)DimensionCalculation.m 计算图像盒维数%计算图像盒维数 function [boxdim]=DimensionCalculation(frame)reg=0; %-1指定范围输出维度,0计算线性回归时考虑所有框尺寸,没有图,...原创 2018-07-13 14:13:43 · 6667 阅读 · 2 评论 -
Matlab读取excel文件中的数据
MATLAB读取excel中的数据读取sheet1中的数据[num,txt,raw]=xlsread('C:\Users\Administrator\Desktop\test\a.xls') %num返回的是excel中的数据,txt输出的是文本内容,row输出的是未处理数据%一般情况下,我们读取的是excel中的数剧,所以可以直接用下面的,只输出数据矩阵便可[num]=xls...原创 2018-07-24 15:08:58 · 319876 阅读 · 16 评论 -
Matlab实现将图像转换为素描风格
代码分为两个部分:colorgrad.m和demo.mcolorgrad.mfunction [VG, A, PPG] = colorgrad(f, T)if (ndims(f)~=3) || (size(f,3)~=3) error('Input image must be RGB');endsh = fspecial('sobel');sv = sh';Rx = imfilt...转载 2018-07-06 11:36:38 · 3897 阅读 · 0 评论 -
MatLab遍历文件夹中指定类型文件
path = 'G:\test\';fileExt = '*.mat';files = dir(fullfile(path,fileExt));len = size(files,1);for i=1:lenfileName = strcat(path,files(i,1).name),end;参考博客:https://blog.csdn.net/carson2005/artic...原创 2019-03-15 09:32:30 · 2480 阅读 · 1 评论