matlab的poly()函数
摘要:MATLAB中的poly()函数是用于求以向量为解的方程或方阵的特征多项式,可以直接传递多项式方程的系数矩阵。 1、poly([1 2 3])使用的举例。 P=poly([1 2 3]) 可以解出P=[1 -6 11 -6],即求得方程为:x^3-6*x^2+11*x-6=0。 说明:方程x^3-6
阅读全文
posted @
2019-07-08 10:20
一杯明月
阅读(23329)
推荐(0)
拉格朗日插值matlab实现
摘要:已给sin0.32=0.314567,sin0.34=0.333487,sin0.36=0.352274,用线性插值及抛物插值计算sin0.3367的值并估计截断误差。 1. 线性插值 clc;clear; y=sin_L(0.32,0.314567,0.34,0.333487,0.3367); f
阅读全文
posted @
2019-07-07 21:41
一杯明月
阅读(10900)
推荐(0)
四分位数及matlab实现
摘要:四分位数(quantile),解释及调用形式如下。 quantile(x,y,z)的三个参数的说明如下:x表示要求的矩阵或者向量;y的取值为表示要求的分位数,如四分之一中位数0.25,四分之三中位数0.75等;z的取值为1或者2,若值为1则表示按列求四分位数,若为2表示按行求四分位数。 例子如下:
阅读全文
posted @
2019-06-18 15:15
一杯明月
阅读(16776)
推荐(1)
matlab产生很多个相同的数字
摘要:如产生100行1列的0.5: ones(100,1)*0.5;
阅读全文
posted @
2019-06-17 11:04
一杯明月
阅读(2397)
推荐(0)
离散点的最小包围圆
摘要:% 算法思路: % 1. 在点集中任取3点A,B,C。 % 2. 作一个包含A,B,C三点的最小圆,圆周可能通过这3点,也可能只通过其中两点,但包含第3点.后一种情况圆周上的两点一定是位于圆的一条直径的两端。 % 3. 在点集中找出距离第2步所建圆圆心最远的D点,若D点已在圆内或圆周上,则该圆即为所
阅读全文
posted @
2019-06-12 09:56
一杯明月
阅读(2368)
推荐(0)
matlab之viscircles()函数
摘要:函数功能:画圆 语法: viscircles(centers,radii) viscircles(ax,centers,radii) viscircles(___,Name,Value) h = viscircles(___) 描述: viscircles(centers,radii) draws
阅读全文
posted @
2019-06-12 09:33
一杯明月
阅读(5999)
推荐(0)
matlab的正则表达式
摘要:regexp——用于对字符串进行查找,大小写敏感; regexpi——用于对字符串进行查找,大小写不敏感; regexprep——用于对字符串进行查找并替换。 第一部分——单个字符的匹配1 句点符号 '.' ——匹配任意一个(只有一个)字符(包括空格)。例如:t.n,它匹配tan、 ten、tin和
阅读全文
posted @
2019-05-27 19:03
一杯明月
阅读(7084)
推荐(0)
matlat保存矩阵数据
摘要:a=[1 2 3; 4 5 6]; fid = fopen('haha.txt', 'w+');fprintf(fid,'%8.4f %8.3f %d\n', a');fclose(fid); type haha.txt 参考:https://wenku.baidu.com/view/f3cc145
阅读全文
posted @
2019-05-25 17:54
一杯明月
阅读(292)
推荐(0)
OTSU大津法对图像二值化
摘要:OTSU算法 (1)原理: 对于图像I(x,y),前景(即目标)和背景的分割阈值记作T,属于背景的像素个数占整幅图像像素个数的比例记为ω0,其平均灰度μ0;前景像素个数占整幅图像像素个数的比例为ω1,其平均灰度为μ1。图像的总平均灰度记为μ,类间方差记为g。 可以将图像理解成255个图层,每一层分布
阅读全文
posted @
2019-05-19 09:59
一杯明月
阅读(906)
推荐(0)
Sobel导数
摘要:Sobel 导数 目标 本文档尝试解答如下问题: 如何使用OpenCV函数 Sobel 对图像求导。 如何使用OpenCV函数 Scharr 更准确地计算 核的导数。 原理 Note 以下内容来自于Bradski和Kaehler的大作: Learning OpenCV . 上面两节我们已经学习了卷积
阅读全文
posted @
2019-05-17 10:26
一杯明月
阅读(826)
推荐(0)
MATLAB卷积运算(conv、conv2)解释
摘要:来源:https://www.cnblogs.com/hyb221512/p/9276621.html 1.conv(向量卷积运算)所谓两个向量卷积,说白了就是多项式乘法。比如:p=[1 2 3],q=[1 1]是两个向量,p和q的卷积如下:把p的元素作为一个多项式的系数,多项式按升幂(或降幂)排列
阅读全文
posted @
2019-05-17 09:17
一杯明月
阅读(24230)
推荐(1)
Sobel边缘检测
摘要:Sobel算子:[-1 0 1 -2 0 2 -1 0 1] 用此算子与原图像做卷积,可以检测出垂直方向的边缘。算子作用在图像的第二列,结果是:200,200,200;作用在第三列,结果是: 200,200,200; 对当前列左右两侧的元素进行差分,由于边缘的值明显小于(或大于)周边像素,所以边缘的
阅读全文
posted @
2019-05-16 22:31
一杯明月
阅读(37170)
推荐(1)
matlat利用KDTreeSearcher()函数构建KD树
摘要:Create Kd-tree nearest neighbor searcher(创建kd-树最近邻搜索器)。 Description KDTreeSearcher model objects store the results of a nearest neighbor search that u
阅读全文
posted @
2019-05-16 16:04
一杯明月
阅读(3278)
推荐(0)
matlab之sub2ind()函数
摘要:将下标转换为线性索引 将下标转换为线性索引 将下标转换为线性索引 语法 linearInd = sub2ind(matrixSize, rowSub, colSub) 语法 linearInd = sub2ind(matrixSize, rowSub, colSub) linearInd = sub
阅读全文
posted @
2019-05-14 15:01
一杯明月
阅读(5642)
推荐(0)
matlab函数之imresize()
摘要:B = imresize(A,scale) B = imresize(A,scale) 返回图像 B,它是将 A 的长宽大小缩放 scale 倍之后的图像。输入图像 A 可以是灰度、RGB 或二值图像。如果 A 有两个以上维度,则 imresize 只调整前两个维度的大小。如果 scale 在 [0
阅读全文
posted @
2019-05-14 12:18
一杯明月
阅读(5686)
推荐(0)
matlab查找最临近搜索knnsearch
摘要:Idx = knnsearch(X,Y) finds the nearest neighbor in X for each query point in Y and returns the indices of the nearest neighbors in Idx, a column vecto
阅读全文
posted @
2019-05-14 00:18
一杯明月
阅读(4104)
推荐(0)
matlab对点云旋转平移
摘要:1.显示茶壶点云 ptCloud = pcread('teapot.ply');figure(1)pcshow(ptCloud); title('Teapot'); 2.Create a transform object with 30 degree rotation along z -axis a
阅读全文
posted @
2019-05-13 22:05
一杯明月
阅读(4846)
推荐(0)
matlab点云处理函数
摘要:1. pcread: 输入文件名,返回pointCloud类(用于存储点云)。eg: pcloud = pcread(“filename.ply”) 2. pcshow: 输入pointCloud类,展示该点云图。eg: pcshow(pcloud) 3. pcshowpair: 输入两个point
阅读全文
posted @
2019-05-13 22:01
一杯明月
阅读(5822)
推荐(0)
图像形态学处理
摘要:http://zhuanlan.zhihu.com/p/83078037 一.最基本两个形态学运算 膨胀与腐蚀 啥叫形态学操作 形态学操作其实就是改变物体的形状,比如腐蚀就是”变瘦”,膨胀就是”变胖”,看下图就明白了: (http://ex2tron.wang/opencv-python-erode
阅读全文
posted @
2019-05-13 14:32
一杯明月
阅读(12154)
推荐(1)
matlab画折线
摘要:figure(721);hold on;x=1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止 a=[203.024,113.857,256.259,244.888,293.376]; %a数据y值 b=[334.4,143.2,297.4,487.2,596.2]
阅读全文
posted @
2019-05-10 19:17
一杯明月
阅读(892)
推荐(0)