Matlab
小白的进阶
立体视觉,机器学习,Python,搜索
展开
-
Matlab图像的读取和存储
图像处理,主要是对已有的图像进行处理,然后再存储起来,并不是无中生有,创造出一幅图像。因此,图像的读取和存储显得比较重要。 这里创建test.m文件放入已经创建的Matlab文件夹里,之后的操作都在这里进行。由于在文件中操作和Command Window操作的效果一样,所以就不再加入说明。第一章:一些函数的介绍介绍三个常用函数clc;cle转载 2016-09-01 10:19:07 · 47988 阅读 · 1 评论 -
Matlab画分段函数
确定你需要的分段函数是怎样一个表达式,比如下面我的这个例子。y = x,0 2,4 5 - x/2, 6 1, x >= 8;打开MATLAB软件,粘贴以下代码:clc; clear allx=0:0.01:10;y=x.*(x>=0&x=4&x=6&x=8);plot(x,y,'r','li原创 2017-07-31 12:01:21 · 96333 阅读 · 3 评论 -
matlab中实现RANSAC平面拟合
%%%三维平面拟合%%%生成随机数据%内点mu=[0 0 0]; %均值S=[2 0 4;0 4 0;4 0 8]; %协方差data1=mvnrnd(mu,S,300); %产生200个高斯分布数据%外点mu=[2 2 2];S=[8 1 4;1 8 2;4 2 8]; %协方差data2=mvnrnd(mu,S,100); %产生100个噪原创 2017-07-30 19:50:11 · 3801 阅读 · 1 评论 -
Matlab实现高斯白噪声
一、概念 英文名称:white Gaussian noise; WGN 定义:均匀分布于给定频带上的高斯噪声; 所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考察一个信号的两个不同方面的问题。 高斯白噪声:如果一个噪声,它的幅度服从高斯分布,而它原创 2017-07-07 11:47:38 · 7109 阅读 · 0 评论 -
matlab中用不同的颜色和形状在图上画出点的位置
颜色字符串有'c', 'm', 'y', 'r', 'g', 'b', 'w',和'k'。分别表示青,红紫,黄,红,绿,白和黑。线型字符串有:'-' 为实线, '--' 为虚线, ':' 为点线, '-.' 为点虚线, 及'none' 表示不用线型。标记形式有'+', 'o', '*',和'x' ,填入's' 代表正方形, 'd' 代表菱形, '^' 为上三角形,原创 2017-06-27 17:04:00 · 24670 阅读 · 0 评论 -
Matlab 将一个矩阵保存在.mat文件中,或读取.mat文件
例13-3 open与load的比较。 >> clear >> A = magic(3); >> B = rand(3); >> save Saving to: matlab.mat >> clear >> load('matlab.mat') >> A A = 8 1 6 3 5原创 2017-06-26 15:37:54 · 51871 阅读 · 1 评论 -
决策树算法Matlab实现(train+test)
决策树是一种特别简单的机器学习分类算法。决策树想法来源于人类的决策过程。举个最简单的例子,人类发现下雨的时候,往往会有刮东风,然后天色变暗。对应于决策树模型,预测天气模型中的刮东风和天色变暗就是我们收集的特征,是否下雨就是类别标签。构建的决策树如下图所示 决策树模型构建过程为,在特征集合中无放回的依次递归抽选特征作为决策树的节点——当前节点信息增益或者增益率最大,当前节点的值作为当前节点转载 2017-07-13 15:34:08 · 22567 阅读 · 16 评论 -
Matlab常用函数,学习笔记
画折线图m=importdata('路径', ','); 读入矩阵plot(m(:,1),m(:,2),'r-'); 画图,m的第一列为x轴,第2列为y轴,红色折线图a是一个矩阵,矩阵的平方为a^2,即矩阵乘以它本身。a中每个元素的平方:a.^2; Hy学长,画y列时的代码m=importdata('C:\Users\visual\Desktop\KCF\原创 2017-01-19 10:48:44 · 1106 阅读 · 0 评论 -
Matlab find()函数用法总结
(1)返回向量中非零元素的位置 find(A)我们以向量A=[0 1 2 3 4 5 6 7 8] 为例,在MATLAB主窗口中输入如下命令:A = [0 1 2 3 4 5 6 7 8];find(A)将会得到ans = 2 3 4 5 6 7 8 9(2)返回矩阵中非零元素的位置 find(A)我们以矩阵A=[1 2 0 1; 0 2原创 2017-02-27 13:34:33 · 142413 阅读 · 4 评论 -
Matlab 求矩阵的中值
比如给出一个矩阵a = [1 3 4; 6 8 9; 3 6 7]a =1 3 46 8 93 6 7而a(:)则是把它变换为一个矢量,即ans =163386497这样利用median对这个矢量求中值,当然也就是整个矩阵的中值了。b = median(a);原创 2017-02-27 13:20:03 · 21958 阅读 · 1 评论 -
MATLAB利用散点进行函数曲线拟合
Matlab是一个很强大的数据处理软件,是人们进行数据分析的得力助手。一般我们做社会调研或科学研究时,会得到很多实验数据。当需要研究两个变量之间的关系时,经常要用到曲线拟合。曲线拟合不仅能给出拟合后的关系式,还能用图形直观的展现出变量之间的关系。 其实用matlab做曲线拟合很便捷,下面将以两个变量(y=f(x))为例详细介绍。1、运行Matlab软件。在工作空间中存入变量的实原创 2017-08-24 18:34:33 · 271420 阅读 · 30 评论