matlab
文章平均质量分 89
zhuiyuan2012
这个作者很懒,什么都没留下…
展开
-
python实现matlab stretchlim函数和imadjust函数
matlab 代码:[img,map]=imread(“/home/zhongjia/test.png”);LOW_HIGH=stretchlim(img);J=imadjust(img,[LOW_HIGH(1) LOW_HIGH(2)],[0 1],1);imwrite(J,"/home/zhongjia/test_result.png"); 实现功能是:对16位深度1024*1024大小的test.png图像进行自适应灰度拉伸。stretchlim函数是寻找最合适的阈值,imadju..原创 2021-04-14 22:20:11 · 1140 阅读 · 1 评论 -
安装matlab R2018a时遇到licensing error:-8523
安装过程1.下载破解版的matlab 2018a的安装包R2018a_win64_dvd1和R2018a_win64_dvd2后1(matlab被压缩到两个文件里面了),同时解压到一个新文件夹里面2.根据readme.txt文件提到的安装方法,选择第一种安装模式。点击setup程序进行安装,选择好安装的目录(如D:/MATLAB),输入相应的序列号进行安装,3.安装完成后,需要激活,找...原创 2018-09-22 16:31:06 · 11925 阅读 · 16 评论 -
matlab设置坐标轴/字体/颜色
编程,绘图,设置坐标轴,做出自己的坐标轴1. axis([xmin xmax ymin ymax])设置当前图形的坐标范围,分别为x 轴的最小、最大值,y 轴的最小最大值2. V=axis返回包含当前坐标范围的一个行向量3. axis auto将坐标轴刻度恢复为自动的默认设置4. axis manual冻结坐标轴刻度,此时如果hold 被设定为on,那么后边的图形将转载 2016-05-16 14:05:03 · 38426 阅读 · 0 评论 -
Matlab使用过程中内存不足问题的总结
做图像处理的,对matlab这工具软件一定不会陌生,他的高集成度为图像处理提供了很大的方便,但我们在使用时难免会出现内存不足的问题,2、3G的内存还不够处理一次简单图像,这确实很恐怖。但这里的警告并不是说真的物理内存用完了,一般out of memenry存在以下几种情况:1、 变量需要的存储空间超过了可用的内存空间2、 数据需要的存储空间,超过内存中最大的可用连续存储空间3 、程序和转载 2016-06-28 09:41:48 · 2043 阅读 · 0 评论 -
matlab查看程序运行占用了多少空间
在matlab命令窗口执行 feature('memstats')可以查看:物理内存:使用,可用,总数交换页面:使用,可用,总数虚拟内存:使用,可用,总数最大连续可用内存块:按从大到小排序,以及总数命令 whos 和 whos global 可以分别查看所有局部和全局变量占用的内存大小原创 2016-06-28 09:49:02 · 8192 阅读 · 0 评论 -
matlab绘图—很全面详细
强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。本章转载 2016-07-14 13:17:43 · 942 阅读 · 0 评论 -
matlab的各种数据读取(txt,dat,mat等格式),文件打开关闭
MATLAB提供了多种方式从磁盘读入文件或将数据输入到工作空间,即读取数据,又叫导入数据;将工作空间的变量存储到磁盘文件中称为存写数据,又叫导出数据。至于选择哪种机制,则根据下面两个因素决定:● 用户所执行的操作是导入数据还是导出数据;● 数据的格式为文本格式、二进制格式还是如HDF之类的标准格式。将数据导入MATLAB中最容易的方法就是使用导入数据模板(Import Wi转载 2016-07-14 13:20:11 · 16949 阅读 · 0 评论 -
matlab解方程、方程组
1、解方程、方程组x^2-4=12,求x:syms x;f=x^2-4-12;solve(f)最近有多人问如何用matlab解方程组的问题,其实在matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法:(1)x=inv(A)*b — 采用求逆运算解方程组; (2)x=A\B — 采用左除转载 2016-06-23 17:11:03 · 112188 阅读 · 9 评论 -
matlab中数据类型及占用内存大小
Matlab中有15种基本数据类型,主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。转自:http://apps.hi.baidu.com/share/detail/28281655 1、整型:(int8;uint8;int16;uint16;int32;uint32;int64;uint64)通过intmax(class)和intmin(class)转载 2016-07-22 09:35:06 · 25456 阅读 · 0 评论 -
mcc、mbuild和mex命令详解
好多学习MATLAB扩展编程的人经常把这几个命令给搞混淆的,下面我就给大家仔细讲讲,希望呢给大家讲明白!先简单的说说mcc、mbuild和mex到底怎么回事:mcc将M文件转换成C/C++文件和相应的MEX包裹文件(需要Matlab编辑器),但在特定条件下可以自动调用mbuild或者mexmex将C/C++文件(入口函数为mexfunction())编译成MEX(DLL转载 2016-11-10 10:37:31 · 1082 阅读 · 0 评论 -
Matlab中image、imagesc和imshow函数用法解析
原文转自:http://blog.csdn.net/zhupananhui/article/details/163403451、显示RGB图像相同点:这三个函数都是把m*n*3的矩阵中的数值当做RGB值来显示的。区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩放(显示出来的尺寸大小)。2、显示灰度图像说明:先搞明白什么是索引图像?(灰度图像也是索引图像的一种...转载 2018-03-20 10:23:00 · 29436 阅读 · 2 评论 -
imread、imwrite、imfinfo、fread、imshow
一、imread直接读取图片数据。示例一下面这段代码读取一张图片并显示出来filename = 'e.bmp';imgRgb = imread(filename); % 读入一幅彩色图像imshow(imgRgb); % 显示彩色图像示例二下面这段代码把24位真彩色位图转为灰度图像filename = 'e.bmp';imfinfo(filename) % 查看图像文件信息imgRgb = imr...原创 2018-03-20 14:25:12 · 2489 阅读 · 0 评论 -
matlab中size和length求解矩阵大小的区别
pp=zeros(47,5); size(pp) length(pp)从输出结果看,size输出47,5,而length输出47pp=zeros(4,5); size(pp) length(pp)从输出结果看,size输出4,5,而length输出5结论:size输出行列值,而length输出行列里面较大值原创 2016-05-13 10:33:18 · 4816 阅读 · 0 评论