![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
vickyleexy
生命在于折腾 github博客:vickyleexy.com 未完成,会越来越好滴~
展开
-
更改matlab默认工作路径
桌面Matlab的快捷方式-> 属性-> 更改起始位置为所希望的默认目录编辑x:\Program Files\MATLAB\R2010b\toolbox\local\matlabrc.m文件,在最后加上: cd ‘D:\matlab procedure’ %前面为你设定的默认工作路径原创 2017-03-09 19:13:16 · 3619 阅读 · 0 评论 -
matlab矩阵分块与把分块矩阵还原
A=rand(256,64); %将A分块 B=mat2cell(A,ones(256/16,1)*16,ones(64/16,1)*16); %ones(a,b)为创建a行b列的值为1的矩阵 %B{i,j}就是所要的分块矩阵 %将分块矩阵合并 C=cell2mat(B) %C就是合并好的矩阵,即C=Amatlab中的help: 对于60x50的二维矩阵X进行分块: c原创 2017-03-26 16:27:25 · 18973 阅读 · 0 评论 -
人眼对灰度等级的敏感程度
人眼在通常的室内环境中观察图象监视器屏幕时,人眼对黑白灰度级的分辨力与对三基色灰度级的分辨力没有显著差异.在0~255所表示的图象灰度显示系统中,灰度级数为8、16、32时的人眼正确识别率分别约为93.16%、68.75%、45.31%原创 2017-03-26 20:01:43 · 10245 阅读 · 0 评论 -
matlab大段注释的方法
方法一: 注释语句的快捷键是Ctrl+R 取消注释的快捷键是Ctrl+T 并且支持一次注释(或者取消注释)多行语句。 选定要注释(或者取消注释)的那些语句,然后按Ctrl+R(或者Ctrl+T)就可以了。方法二: 采用matlab块注释方法 %{ 需要注释的若干语句 %}原创 2017-03-26 15:25:53 · 62112 阅读 · 3 评论 -
matlab读取写入图像数据格式uint8,double
为了节省存储空间,matlab为图像提供了特殊的数据类型uint8(8位无符号整数),以此方式存储的图像称作8位图像。imread把灰度图像存入一个8位矩阵,当为RGB图像时,就存入8位RGB矩阵中。因此,matlab读入图像的数据是uint8,而matlab中数值一般采用double型(64位)存储和运算。所以要先将图像转为double格式的才能运算,I2=im2double(I1) %把图像I转载 2017-03-25 21:41:59 · 5512 阅读 · 0 评论 -
Matlab图像处理:使用函数将彩色图转换为灰度图
MyYuanLaiPic = imread(‘e:/image/matlab/darkMouse.jpg’);%读取RGB格式的图像 MyFirstGrayPic = rgb2gray(MyYuanLaiPic);%用已有的函数进行RGB到灰度图像的转换 [rows , cols , colors] = size(MyYuanLaiPic);%得到原来图像的矩阵的参数 MidGrayPic =转载 2017-03-25 16:08:47 · 3837 阅读 · 0 评论 -
如何评价一个伪随机数生成算法的优劣?
网址mark: https://www.zhihu.com/question/20222653不重复随机数列生成算法: http://www.cnblogs.com/eaglet/archive/2011/01/17/1937083.html转载 2017-04-07 22:54:01 · 1571 阅读 · 0 评论 -
处理RGB和索引图像的函数
其中用到的工具箱函数: 函数 目的 dither 采用抖动从RGB图像创建索引图像 grayslice 采用阈值处理从灰度图像创建索引图像 gray2ind 从灰度图像创建索引图像 ind2gray 从索引图像创建灰度图像 rgb2ind 从RGB图像创建索引图像 ind2rgb 从索引图像创建RGB图像 rgb2gray 从RGB图像创原创 2017-03-30 16:11:07 · 2720 阅读 · 0 评论 -
matlab根据读取系统时间产生比较靠谱的随机数
旧版matlab:matlab能知道现在是几点钟吗?能知道现在的日期吗? 可以通过调用几个特殊字符来实现哦~还能因此生成真随机数 1.基于系统时间的真随机数 1.1伪随机数 先给个说明,matlab的随机数是伪随机数,比如你输入rand,输出一个数 你关掉matlab,再开,再输入rand,出来的还是这个数。。。晕了吧。。。 伪随机数,实际上是通过一个固定转载 2017-04-07 22:26:55 · 8068 阅读 · 0 评论 -
啊啊啊
http://www.alecjacobson.com/weblog/?p=1655http://blog.csdn.net/yangyangyang20092010/article/details/51168630https://wenku.baidu.com/view/053890d55022aaea998f0f97.html?re=viewhttps://wenku.baidu.com/vie原创 2017-03-28 22:09:07 · 467 阅读 · 0 评论 -
用matlab将灰度图转换为彩色图
Grayscale to RGB 很多时候,当我们在研究彩色图像的时候,我们从灰度空间,也就是亮度空间就能完成。也就是说,通过灰度表示,我们就可以获取图像的大部分信息。将彩色通道进行线性组合形成灰度通道,这是图像处理里面一个很常规的做法,在matlab工具箱中有rgb2gray这个函数可以完成。最近,在matlab的文件分享网站,有人发布了一个代码可以反过来变换图像。 文件要求提供一个灰度图像,转载 2017-03-28 22:06:53 · 100373 阅读 · 32 评论 -
如何将真彩色图转换为各种灰度图
首先来看一下彩色图和灰度图的特点。 在计算机中使用最多的 RGB 彩色空间,分别对应红、绿、蓝三种颜色;通过调配三个分量的比例来组成各种颜色。一般可以使用 1 、 2 、 4 、 8 、 16 、 24、 32 位来存储这三颜色,不过现在一个分量最大是用 8 位来表示,最大值是 255 ,对于 32 位的颜色,高 8 位是用来表示通明度(alpha tunnel)的,即RGBA四通道。彩色图一般指转载 2017-03-28 17:07:55 · 4007 阅读 · 0 评论 -
matlab中数据类型及图像显示
1、uint8与double double函数只是将读入图像的uint8数据转换为double类型,一般不使用;常用的是im2double函数,将uint8图像转为double类型,范围为0-1,如果是255的图像,那么255转为1,0还是0,中间的做相应改变。 MATLAB中读入图像的数据类型是uint8,而在矩阵中使用的数据类型是double。因此 I2=im2double(I转载 2017-03-28 17:03:44 · 1890 阅读 · 0 评论 -
统计matlab程序的运行时间
tic程序代码toc原创 2017-03-27 21:55:08 · 1795 阅读 · 0 评论 -
matlab产生随机数或随机矩阵
Matlab中随机数生成器主要有: betarnd 贝塔分布的随机数生成器 binornd 二项分布的随机数生成器 chi2rnd 卡方分布的随机数生成器 exprnd 指数分布的随机数生成器 frnd f分布的随机数生成器 gamrnd 伽玛分布的随机数生成器 geornd 几何分布的随机数生成器 hygernd 超几何分布的随机数生成器 lognrnd 对数正态分布的随机数生成转载 2017-03-27 15:04:18 · 48202 阅读 · 0 评论 -
随机数生成算法
mark: http://www.cnblogs.com/Geometry/archive/2011/01/25/1944582.html http://www.cnblogs.com/tao-alex/p/5819951.html http://www.cnblogs.com/houkai/p/3807041.html转载 2017-04-10 15:19:59 · 1076 阅读 · 0 评论