随笔分类 -  matlab

上一页 1 ··· 6 7 8 9 10 11 12 下一页
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) 推荐(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) 推荐(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) 评论(0) 推荐(1)
matlab产生很多个相同的数字
摘要:如产生100行1列的0.5: ones(100,1)*0.5; 阅读全文
posted @ 2019-06-17 11:04 一杯明月 阅读(2397) 评论(0) 推荐(0)
离散点的最小包围圆
摘要:% 算法思路: % 1. 在点集中任取3点A,B,C。 % 2. 作一个包含A,B,C三点的最小圆,圆周可能通过这3点,也可能只通过其中两点,但包含第3点.后一种情况圆周上的两点一定是位于圆的一条直径的两端。 % 3. 在点集中找出距离第2步所建圆圆心最远的D点,若D点已在圆内或圆周上,则该圆即为所 阅读全文
posted @ 2019-06-12 09:56 一杯明月 阅读(2368) 评论(0) 推荐(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) 推荐(0)
matlab的正则表达式
摘要:regexp——用于对字符串进行查找,大小写敏感; regexpi——用于对字符串进行查找,大小写不敏感; regexprep——用于对字符串进行查找并替换。 第一部分——单个字符的匹配1 句点符号 '.' ——匹配任意一个(只有一个)字符(包括空格)。例如:t.n,它匹配tan、 ten、tin和 阅读全文
posted @ 2019-05-27 19:03 一杯明月 阅读(7084) 评论(0) 推荐(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) 推荐(0)
OTSU大津法对图像二值化
摘要:OTSU算法 (1)原理: 对于图像I(x,y),前景(即目标)和背景的分割阈值记作T,属于背景的像素个数占整幅图像像素个数的比例记为ω0,其平均灰度μ0;前景像素个数占整幅图像像素个数的比例为ω1,其平均灰度为μ1。图像的总平均灰度记为μ,类间方差记为g。 可以将图像理解成255个图层,每一层分布 阅读全文
posted @ 2019-05-19 09:59 一杯明月 阅读(906) 评论(0) 推荐(0)
Sobel导数
摘要:Sobel 导数 目标 本文档尝试解答如下问题: 如何使用OpenCV函数 Sobel 对图像求导。 如何使用OpenCV函数 Scharr 更准确地计算 核的导数。 原理 Note 以下内容来自于Bradski和Kaehler的大作: Learning OpenCV . 上面两节我们已经学习了卷积 阅读全文
posted @ 2019-05-17 10:26 一杯明月 阅读(826) 评论(0) 推荐(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) 评论(0) 推荐(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) 评论(3) 推荐(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) 推荐(0)
matlab之sub2ind()函数
摘要:将下标转换为线性索引 将下标转换为线性索引 将下标转换为线性索引 语法 linearInd = sub2ind(matrixSize, rowSub, colSub) 语法 linearInd = sub2ind(matrixSize, rowSub, colSub) linearInd = sub 阅读全文
posted @ 2019-05-14 15:01 一杯明月 阅读(5642) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
图像形态学处理
摘要:http://zhuanlan.zhihu.com/p/83078037 一.最基本两个形态学运算 膨胀与腐蚀 啥叫形态学操作 形态学操作其实就是改变物体的形状,比如腐蚀就是”变瘦”,膨胀就是”变胖”,看下图就明白了: (http://ex2tron.wang/opencv-python-erode 阅读全文
posted @ 2019-05-13 14:32 一杯明月 阅读(12154) 评论(0) 推荐(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) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 下一页