E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MATLAB学习
Matlab学习
之 文件操作
MATLAB中有两种文件I/O程序:highlevelandlowlevel.Highlevelroutines:包括现成的函数,可以用来读写特殊格式的数据,并且只需要少量的编程。Lowlevelroutines:可以更加灵活的完成相对特殊的任务,需要较多的额外编程。Highlevelroutines包括现成的函数,可以用来读写特殊格式的数据,并且只需要少量的编程。举个例子,如果你有一个包含数值和
u013007900
·
2016-05-10 19:00
Matlab学习
之 Multivariance Linear Regression
本文主要是来练习多变量线性回归问题(3个变量)。那个时候用梯度下降法求解时,给出的学习率是固定的0.7。而本次实验中学习率需要自己来选择,因此我们应该从小到大(比如从0.001到10)来选择,通过观察损失值与迭代次数之间的函数曲线来决定使用哪个学习速率。当有了学习速率α后,则本问问题求解方法和上面的没差别。本文要解决的问题是给出了47个训练样本,训练样本的y值为房子的价格,x属性有2个,一个是房子
u013007900
·
2016-05-10 17:00
Matlab学习
之 linear regression
本文练习的是最简单的二元线性回归。题目本题给出的是50个数据样本点,其中x为这50个小朋友到的年龄,年龄为2岁到8岁,年龄可有小数形式呈现。Y为这50个小朋友对应的身高,当然也是小数形式表示的。现在的问题是要根据这50个训练样本,估计出3.5岁和7岁时小孩子的身高。通过画出训练样本点的分布凭直觉可以发现这是一个典型的线性回归问题。matlab函数介绍legend:比如legend(‘Trainin
u013007900
·
2016-05-08 11:00
matlab
Matlab学习
笔记-5.数据分析与统计
数据分析与统计1.求矩阵的最大值和最小值求矩阵A的最大值的函数有3种调用格式,分别是:(1)max(A):返回一个行向量,向量的第i个元素是矩阵A的第i列上的最大值;(2)[Y,U]=max(A):返回行向量Y和U,Y向量记录A的每列的最大值,U向量记录每列最大值的行号;(3)max(A,[],dim):dim取1或2。dim取1时,该函数和max(A)完全相同;dim取2时,该函数返回一个列向量
qq_32802397
·
2016-04-14 21:00
数据分析
matlab
Matlab学习
笔记-4.创建数组
创建数组1.’:‘字符的用法x=Start:Increment:EndStart表示新向量x的第一个元素;新向量x的最后一个元素不能大于End;Increment可正可负,若负,则必须Start>End;若正,则必须Star
qq_32802397
·
2016-04-14 21:00
matlab
Matlab学习
笔记-3.数值表示、变量及表达式
数值表示、变量及表达式1.变量命令规则变量名、函数名对字母的大小写是敏感的。如myVar与myvar表示两个不同的变量。变量名第一个字母必须是英文字母。变量名可以包含英文字母、下划线和数字。变量名不能包含空格、标点。变量名最多可包含63个字符(6.5及以后的版本)。2.Matlab预定义的变量变量名意义ans最近的计算结果的变量名epsMATLAB定义的正的极小值=2.2204e-16pi圆周率π
qq_32802397
·
2016-04-14 21:00
matlab
Matlab学习
笔记-2.解方程
求方程的解方法一.用root()例:求2x^5-3x^3+71x^2-9x+13=0;p=[2,0,-3,71,-9,13];%建立多项式系数向量x=roots(p);%求根方法二.用inv()例:2x+3y-z=28x+2y+3z=445x+3y+9z=23;a=[2,3,-1;8,2,3;45,3,9];%建立系数矩阵ab=[2;4;23];%建立列向量bx=inv(a)*b%矩阵求逆方法三.
qq_32802397
·
2016-04-14 21:00
matlab
解方程
Matlab学习
笔记-1.基本用法
三角函数表示sin(45°)表示:sin(45*pi/180)不想把中间变量显示出来的话加“;”常用指令显示工作空间变量whowhos清楚clearclear+变量名清理命令窗口clc帮助helpdoc打开编辑窗口edit
qq_32802397
·
2016-04-14 20:00
matlab
学习笔记
matlab学习
笔记
clear,clc%%清理%注释 clc清除命令窗口 clear清除工作空间的内容 closeall%%关闭所有的figure窗口 whos列出当前工作空间中的变量及信息who Ctrl+c:中断程序运行 Esc或者Ctrl+u:清除一行 ctrl+R,注释程序 ctrl+T,取消注释 ctrl+i代码自动按照规则缩进(ctrl+all全选代码,然后在ctrl+i格式化代码) helprand获取
q383700092
·
2016-03-29 17:00
matlab
学习笔记
MATLAB学习
(一)——状态好状态坏,自作自受
状态不好,学学MATLAB做做准备吧。一、基本情况1.1书写一行写不下?%可以加上三个小黑点(续行符)并按下回车键,然后接下去再写。例如s=1-1/2+1/3-1/4+1/5-1/6+1/7-…-1/8+1/9-1/10+1/11-1/12;1.2运算相关不等于:~=所以,非:~常用的矩阵运算:eye(size(A)) 产生与A矩阵同阶的单位矩阵zeros(m,n) 产生0矩阵on
韧还
·
2016-03-01 21:00
寒假计划制定
需要完成的课外书籍:1.斩神(较老的玄幻小说,看起来还不错)2.穷人的幸福3.看在老家还能搞到什么书吧2月11日至2月17日:数据结构学习(自己借的书和老师推荐的书)2月18日至2月20日:
Matlab
W2W
·
2016-02-04 17:00
寒假计划制定
需要完成的课外书籍:1.斩神(较老的玄幻小说,看起来还不错)2.穷人的幸福3.看在老家还能搞到什么书吧2月11日至2月17日:数据结构学习(自己借的书和老师推荐的书)2月18日至2月20日:
Matlab
W2W
·
2016-02-04 17:00
Matlab学习
:读取指定文件夹及其五级子文件夹内的文件
OpenCV2.4.X版本提供了三个函数来读取指定目录内的文件,它们分别是: (1)GetListFiles:读取指定目录内所有文件,不包含子目录; (2)GetListFilesR:读取指定目录及其子目录(仅一级子目录)内所有文件; (3)GetListFolders:读取指定目录内所有目录,不包含文件; 然而,Matlab中并没有对应的函数,有人可能会说dir不就可以吗,但dir返回的值还进行
dzyBK
·
2016-01-30 23:00
Matlab学习
一 图像基本处理
今天终于可以写CSDN微博了,之前都不行,用MakeDown居然可以了,现在写一些关于matlab的文章留着以后能记得住。今天写一下matlab的基本图像处理。clear; closeall; %I=imread('meizi6.jpg'); %imshow(I); %I2=imresize(I,0.2); %figure,imshow(I2); %whos; %imfinfo('meizi.jp
shawncheer
·
2016-01-17 20:00
matlab学习
matlab学习
笔记(一)
常用命令:1、clc——清空窗口命令(TheCommandWindows);2、clf——清空当前图像窗口中的内容;3、clear——在工作空间窗口(Theworkspacebrowser)中变量用clear清除;4、克隆运算符:first:incr:last第一个值:增量:最后一个值>>x=1:2:10ans=135795、取整函数:floor——取比它小的整数,如floor(-1.3)=-2;
冷冷北极
·
2015-12-23 17:00
matlab学习
笔记 复制向量
已有向量:[123456789];欲将其处理为:[112233445566778899];处理方法:一、复制为矩阵:A=[123456789] A= 123456789B=repmat(A,2,1) B= 123456789 123456789 二、按列将矩阵处理为列向量:C=[B(:)] C= 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9三、将C进行转置:
u010555688
·
2015-11-20 20:00
函数
matlab
matlab学习
笔记 repmat函数与kron函数之区别
首先举个例子: 给出原矩阵:A=[123 456 789] 现要把它扩展为: B=[123123 456456 789789 123123 456456 789789]方法一: a=[123;456;789]; A=[aa;aa];方法二: a=[123;456;789]; b=[aa]; A=[b;b];方法三: B=repmat(A,2,2);方法四:B=kron
u010555688
·
2015-11-20 19:00
函数
matlab
matlab学习
------------普通dialog对话框,错误对话框errordlg,警告对话框warndlg
Dialog对话框 语法: h = dialog('PropertyName',PropertyValue,...) 对话框的默认属性 WindowStyle的值: {normal} | modal | docked 详细实例: out = dialog;&nbs
·
2015-11-13 18:49
matlab
Matlab学习
笔记(2)
1. 在MATLAB中默认最开始出现的是命令窗口,也就是Command Window。对应的文件保存后扩展名一般都 是.mat 真正的程序代码编辑窗口应该新建New Script或者其他的。此时保存的文件扩展名是.m。这样编辑的程序类似于cpp文件,下次打开的时候可以进行修改,添加。 2.在MATLAB中对应的Workspace中对应的会出现很多的变量。就是命令窗口中
·
2015-11-13 10:44
matlab
Matlab学习
笔记(1)
在帮助文档中查看学习视频的时候。出现以下对话框,不能查看 解决办法: 在系统环境变量中找到Path。添加“%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;” 保存后重新启动MATLAB就可以正常观看了。2. 基本的M
·
2015-11-13 10:43
matlab
MATLAB数据处理快速学习教程
7706581 本篇内容集合了MATLAB中的基本操作、数据存储与计算、数据的直线与曲线拟合与画图、for-if-while语句的使用方法对一般matlab的操作进行了基本和详细的应用举例,非常适合初学者进行
matlab
·
2015-11-12 15:36
matlab
MATLAB学习
笔记(十一)——MATLAB图形用户界面设计
(一)菜单设计 一、建立用户菜单 1、概况: 用户菜单一般含有一级菜单和二级菜单,乃至多级菜单。每一级菜单又包含多个菜单项。建立菜单可以使用uimenu函数。 2、uimenu函数调用: %建立一级菜单的函数调用: 一级菜单句柄=uimenu(图形窗口句柄,属性名1,属性值1,属性名2,属性值2,……); %建立一级菜单需给出图形窗口的句
·
2015-11-11 17:51
matlab
MATLAB学习
笔记(十)——MATLAB图形句柄
(一)图形对象及其句柄 一、图形对象 MATLAB图形对象包括: 1、MATLAB每一个具体图形一定包括计算机屏幕和图形窗口两个对象 二、图形对象句柄 1、定义 MATLAB在创建每一个图形对象时,都会给该对象分配一个唯一确定的值,称其为图形对象句柄。 PS:(1
·
2015-11-11 17:50
matlab
MATLAB学习
笔记(九)——MATLAB符号计算
(一)符号对象 一、建立符号对象 1、建立符号变量和符号常量(sym,syms): 只可以建立一个符号变量 可以一次性建立多个符号变量 PS:符号常量计算的结果是精确的数学表达式,而数值常量是进行约分后的常数 2、建立符号表达式: (1)利用单引号来生成符号表达式: y='1/sqrt(2*x)'; %符号表达式 g='cos(x^2)-sin(x)=0’
·
2015-11-11 17:49
matlab
MATLAB学习
笔记(八)——MATLAB数值积分与微分
(一)数值积分 一、数值积分的MATLAB实现方法: 1、变步长辛普生法(quad)法: (1)调用格式: [I,n]=quad('fname',a,b,tol,trace); fname是被积函数; a,b是积分上下限; tol来控制积分精度,默认为0.001; trace控制
·
2015-11-11 17:48
matlab
MATLAB学习
笔记(七)——MATLAB解方程与函数极值
(一)线性方程组求解 包含n个未知数,由n个方程构成的线性方程组为: 其矩阵表示形式为: 其中 一、直接求解法 1、左除法 x=A\b; 如果A是奇异的,或者接近奇异的。MATLAB会发出警告信息的。 2、利用矩阵的分解来求解线性方程组(比单单进行左除速度快) (1)LU分解(只有方阵可以使用) &n
·
2015-11-11 17:44
matlab
MATLAB学习
笔记(六)——MATLAB数据分析与多项式计算
(一)数据处理统计 一、最大值和最小值 1、求向量的最大值和最小值 y=max(X); %返回向量X的最大值存入y,如果X中含有复数则按模最大的存入y [y,I]=max(X);%返回向量X的最大值存入y,如果X中含有复数则按模最大的存入y;最大值的序号存入I。 求最小值min的用法与max完全相同。 2、求矩阵的最大值和最小值
·
2015-11-11 17:43
matlab
MATLAB学习
笔记(五)——MATLAB绘图
(一)二维数据曲线图 一、绘制单根二维曲线 1、基本调用格式 plot(x,y) (1)x,y为长度相同的向量,分别用于储存x坐标和y坐标数据 (2)用于绘制以x,y为横,纵坐标的二维曲线。 (3)举例 >> x=linspace(0,2*pi,100); >> y=2*exp(-5*x).*cos(4*pi*x); >> plot(x,
·
2015-11-11 17:37
matlab
MATLAB学习
笔记(四)——文件操作
首先,声明,如果学过C的话就可以不用看了,因为是一样的,只要注意一些系统变量的名字稍微变动了而已。都是基于ANSI C语言的标准库函数写的。 (一)文件的打开与关闭 一、文件的打开 1、语法 fid=fopen(文件名,打开方式) 其中打开方式有如下:  
·
2015-11-11 17:36
matlab
MATLAB学习
笔记(三)——程序设计
(一)M文件 一、概述 1、自己的体会就是把相应的操作写成一个文本文件,这样子的话方便进行修改(记事本就行了),又可以达到封装的目的,当然我发现2014a版本的Matlab貌似已经采用的面向对象的设计方法,所以模块化的编程应该更方便了。 2、然后就是分为 (1)命令文件:就是没有输入输出参数的,一般就是在其中存放一些代码(重复性的),就可以节省码代码的时间 (2)函数文件:函数,跟C中的一
·
2015-11-11 17:33
matlab
MATLAB学习
笔记(一)——入门与操作
(一)简单操作 一、命令行操作 简单的说就跟C语言(更简单来说,就跟手写的一样)。 二、变量、数值与表达式 1、变量 (1)命名规则: ①变量名必须以字母开头; ②变量名可以由字母、数字和下画线混合组成,但变量名中不
·
2015-11-11 17:31
matlab
MATLAB学习
笔记(二)——主要是MATLAB的矩阵知识
PS:主要是讲解矩阵的相应的实现方法,其实MATLAB的很大一部分的优势,就是集成了矩阵级别的运算,并以此为特点,可以进行多维空间上的验证。 让我们懂得了原来线性代数如此有用= - =。 (一)MATLAB矩阵 一、矩阵的建立 1、直接输入法创建: &nbs
·
2015-11-11 17:31
matlab
MATLAB学习
(3)
matlab读取图像并转化为灰度图像 image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image\100.png'); image = rgb2gray(image); image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image
·
2015-11-11 17:08
matlab
数字图象处理
MATLAB学习
diagram = imread('C:\Users\Administrator\Desktop\Compressed\fiter\lena256.jpg') %diagram = rgb2gray(diagram);%------------------------------将图片转换为灰度图 %diagram = logical(diagram)% figure,imshow(diagr
·
2015-11-11 17:02
matlab
MATLAB学习
(3)
matlab读取图像并转化为灰度图像 image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image\100.png'); image = rgb2gray(image); image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image
·
2015-11-11 17:43
matlab
matlab学习
-------------------------------------书籍--------------------------------------- 先看的《MATLAB及在电子信息课程中的应用(第3版)》,一天搞定,内容比较基础,况且与论文无关的可以过滤,有些名词不必强记,到编程时再来参考也不迟; 再看《
·
2015-11-11 00:33
matlab
matlab学习
解决这一问题的有效的方法是使用嵌套乘法也叫做Horner方法,这样计算该多项式仅用了4次乘法和4次加分。 通常一个d次多项式能够d次乘法和d次加法进行计算。 matlab程序如下: %Program 0.1 Nested multiplication %Evaluates polynomial from nested form using Horner's metho
·
2015-11-02 10:05
matlab
matlab学习
:图像频域分析之Gabor滤波
很多同学需要源文档,所以添加了下载链接,方便大家共同学习进步~ 本文下载链接:http://files.cnblogs.com/yingying0907/Gabor%E7%AC%94%E8%AE%B0.zip Gabor变换是D.Gabor 1946年提出的。为了由信号的Fourier变换提取局部信息,引入了时间局部化的窗函数,得到了窗口Fourier变换。由于窗口F
·
2015-11-01 10:00
matlab
matlab学习
:图像频域分析之傅里叶变换
1.傅里叶变换 1) 简介 数字图像处理的方法主要分成两大部分:空域分析法和频域分析法。空域分析法就是对图像矩阵进行处理;频域分析法是通过图像变换将图像从空域变换到频域,从另外一个角度来分析图像的特征并进行处理。频域分析法在图像增强、图像复原、图像编码压缩及特征编码压缩方面有着广泛应用。 如果一个信号f(t)在上满足: ① f(t)在任一有限区间上满足狄氏条件; ② f(t)在
·
2015-11-01 10:59
matlab
matlab学习
笔记(一)单元数组
matlab学习
笔记(一)单元数组 1.floor(x) :取最小的整数 floor(3.18)=3,floor(3.98)=3 ceil(x) :取最大的整数 ceil
·
2015-10-31 09:27
matlab
matlab学习
:人脸识别之HOG(Histograms of Oriented Gradients)
转自:http://www.cnblogs.com/ryanlaw/archive/2012/02/05/2339250.html HOG descriptors 是应用在计算机视觉和图像处理领域,用于目标检测的特征描述器。这项技术是用来计算局部图像梯度的方向信息的统计值。这种方法跟边缘方向直方图(edge orientation histograms)、尺度不变特征变换(scale-inva
·
2015-10-31 09:54
matlab
matlab学习
:最小二乘拟合&基于RANSAC的直线拟合&椭圆拟合
1.最小二乘拟合 最小二乘拟合是一种数学上的近似和优化,利用已知的数据得出一条直线或者曲线,使之在坐标系上与已知数据之间的距离的平方和最小。 2.RANSAC算法 参见王荣先老师的博文 http://www.cnblogs.com/xrwang/archive/2011/03/09/ransac-1.html 3,直线拟合 建立模型时利用直线的一般方程AX+BY+C=0,随机选取两点构建
·
2015-10-31 09:54
matlab
matlab学习
:SIFT特征提取
1.推荐/引用 博客 SIFT算法研究:http://underthehood.blog.51cto.com/2531780/658350 SIFT特征提取算法总结:http://www.cnblogs.com/cfantaisie/archive/2011/06/14/2080917.html 图像特征提取与匹配之SIFT算法:http://blog.csdn.net/v_JULY_v/a
·
2015-10-31 09:54
matlab
matlab学习
:人脸识别之LBP (Local Binary Pattern)
1.算法简介 LBP是一种简单,有效的纹理分类的特征提取算法。LBP算子是由Ojala等人于1996年提出的,主要的论文是"Multiresolution gray-scale and rotation invariant texture classification with local binary patterns", pami, vol 24, no.7, Jul
·
2015-10-31 09:54
Pattern
matlab学习
之matlab的入门
用于获得帮助文档,可以用helpmatlab中的注释是%>>helpexp expExponential. exp(X)istheexponentialoftheelementsofX,etotheX. ForcomplexZ=X+i*Y,exp(Z)=exp(X)*(COS(Y)+i*SIN(Y)). Seealsoexpm1,log,log10,expm,expint. 重载的方法: zp
qq_31214097
·
2015-10-30 16:00
matlab学习
笔记 3
数值计算(II) -- 向量 1。向量生成 >> a = [1, 2, 4, 5]即生成一个向量,其中包含四个元素,分别是1,2,4, 5。 >> b = a',实现a的转置向量 >> vec1 = 10:5:50,生成等差向量,从10到50,差值5 vec1 = 10  
·
2015-10-30 13:52
matlab
matlab学习
笔记 1
1。matlab版本:matlab 7.0 2。初识matlab 下载matlab的iso镜像文件,安装,一般的情况下只需要安装MATLAB,Symbolic Math Toolbox, c/c++ Graphic Library和matlab c/c++ math library 工具箱即可。一路next,之后启动matlab,matlab中默认打开的窗口包含: 命令窗口 历史命令
·
2015-10-30 13:52
matlab
matlab学习
笔记 2
基本数值计算(I) 1。matlab中标点符号 ;区分行,显示该行的结果 ,区分行,不显示改行的结果 ... 连接行(三个点) !调用操作系统命令,!ping www.baidu.com ‘字符串标识符 % 注释标识符 2。运算中常见的命令 clc 类似于cls命令 cd 显示工作目录 clear 清理内存中的变量 3。基本数据类型及m
·
2015-10-30 13:52
matlab
取模(mod)与取余(rem)的区别——
Matlab学习
笔记
http://www.madio.net/forum-viewthread-tid-91108-extra-page%3D1%26filter%3Dlastpost%26dateline%3D7948800-ordertype-1.html 昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem)是不同的,今天在网上具体查了一下: 通常取模运算也叫取余运算,
·
2015-10-30 13:35
matlab
matlab学习
:人脸识别之PCA( Principal Component Analysis )
1.链接推荐 关于理解PCA的推荐链接:http://www.cnblogs.com/LeftNotEasy/archive/2011/01/08/lda-and-pca-machine-learning.html 关于理解SVD的推荐链接:http://www.cnblogs.com/LeftNotEasy/archive/2011/01/19/svd-and-applications.ht
·
2015-10-27 14:35
component
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他