MATLAB
EdVzAs
写下自己的学习笔记
展开
-
MATLAB 统计
一.数据集的描述1.集中趋势(Central Tendency):求均值:M = mean(A[,dim,outtype,nonflag]) #参数说明: A:指定数据 #若为向量,则求数组的均值 #若为为矩阵,则求每列的均值 #若为多维数组,则沿大小不等于1的第1个维度求均值 dim:指定沿哪个/些维度求均值;为int/vector outtype:指定M的数据类型;为'default'/'double'/'native' non原创 2021-02-04 15:12:31 · 420 阅读 · 0 评论 -
MATLAB 线性方程组与线性系统
一.求解线性方程组1.通过高斯消元法求解:通过高斯消元求简化行阶梯型矩阵:[R,p] = rref(A[,tol]) #参数说明: A:指定原矩阵 tol:用于确定可忽略列的主元容差 R:返回简化行阶梯型矩阵 p:返回非零主元#实例:>> A=[1,2,3;2,3,1;3,1,2];>> b=[1;1;4];>> A=[A b];>> [R,p]=rref(A)R = 1.0000 0原创 2021-01-31 22:45:11 · 304 阅读 · 0 评论 -
MATLAB 插值与拟合
一.1维插值函数1.通用接口:进行1维插值:vq=interp1([x,]v,xq[,method,extrapolation) #参数说明: x,v:分别指定样本点的x,y值;x默认为[1,2...length(v)](v为向量)或[1,2...size(v,1)](v为高维数组) #注意:要求x是单调的 xq:指定查询点(即求该点的插值) method:指定插值方法;可为'linear'(默认值;线性插值)/'nearest'(最近邻点插值)/'next'(下1个邻点原创 2021-01-16 13:51:40 · 2276 阅读 · 0 评论 -
MATLAB 方程式求根
一.符号方法(Symbolic Approach)把自变量作为符号来处理,而非作为数来处理1.创建符号变量/函数/对象:<x> = sym("<x>"[,<set>,"clear"]):二.数值求根法(Numeric Root Solvers)三.递归函数(Recursive Function)...原创 2020-06-30 23:44:16 · 1631 阅读 · 0 评论 -
MATLAB 多项式与微积分
一.多项式运算1.多项式的表示:多项式:an * x^n + a(n-1) * x^(n-1) + ... + a1 * x + a0MATLAB中表示为:[an a(n-1) ... a1 a0] #注意:最后1项一定是a0,第1项是系数不为0的最高次项的系数 #如果某项的系数为0,也不能省略#实例:%多项式x^3 - 2 * x - 5>> p = [1 0 -2 -5];2.计算多项式的值:[<y>[,<delta>]] = polyva原创 2020-06-29 19:28:48 · 2265 阅读 · 0 评论 -
MATLAB 图像处理2 二值化,背景估计,连通区域分析
一.图像二值化(Image Thresholding)二.背景检测(Background Estimation/Detection)三.连通区域分析(Connected-Component Labeling/Analysis)原创 2020-06-27 14:47:15 · 7325 阅读 · 0 评论 -
MATLAB 图像处理1 数字图像介绍,辅助操作,图像处理操作
一.数字图像1.简介:图像是用于描绘或记录视觉资料的人造物通常通过CCD/CMOS(都是光电元件)获得2.图像的色彩和灰度:1.二值图像(Binary Image):某个像素点都只有2种可能的灰度值(通常为黑/白)2.灰度图(Gray Scale Image):每个像素都有1个特定等级的灰度值 #在白与黑间按对数关系分为若干级(通常从0(黑)~255(白)),称为灰度3.真彩色图像(True Color Image/RGB Image):每个像素都有1个由R/G/B的量描述的颜色#原创 2020-06-25 23:42:55 · 712 阅读 · 0 评论 -
MATLAB GUI编程
一.图形用户界面1.介绍:又称图形用户接口,英文名为Graphical User Interface,简称GUI原创 2020-06-21 18:30:40 · 1638 阅读 · 0 评论 -
MATLAB 绘图3 绘制3维图像
一.绘制3维线图二.原创 2020-06-14 12:18:54 · 1372 阅读 · 0 评论 -
MATLAB 绘图1 属性与注释
一.添加说明性文字1.添加标题:title('title'):添加标题title2.添加坐标轴标注:ylabel('y'):添加y轴注释xxlabel('x'):添加x轴注释y3.添加图例:[<lgd>] = legend([<target>,<subset>,]"<label1>"[,"<label2>"...,"<Name>",<Value>,<bkgd>,<vsbl>]):在坐原创 2020-06-13 22:43:46 · 2818 阅读 · 0 评论 -
MATLAB 变量
一.在变量中存储数据1.变量命名规则:·以字母开头·仅包含字母,数字,下划线(_)·区分大小写·无需声明类型2.相关命令:>> format <type>:以指定类型显示数据>> clear [variable]:删除指定的变量(如果不指定,删除所有)>> clc:清除命令行窗口(不清除Workspace中的变量)>> who:查看Workspace中的变量>> whos:查看Workspace中的变量及详细信息原创 2020-05-19 18:36:34 · 628 阅读 · 0 评论 -
MATLAB 结构化程式与自定义函数
一.MATLAB脚本(Script)创建实时脚本程序(1种交互式MATLAB文档),将所有命令放在一起;这是1个包括一系列MATLAB命令的.m文件;无需编译,即可执行;从上到下依次执行1.打开MATLAB实时编辑器并创建一个空白实时脚本:HOME栏-New选项-Live Script选项2.切换到文本模式以添加说明:LIVE EDITOR栏-Text按钮3.运行代码:LIVE EDITOR栏-Run All按钮代码由上到下依次执行结果显示在右侧窗格中4.点击输出窗格中某结果,原创 2020-05-17 11:49:53 · 852 阅读 · 0 评论 -
MATLAB 绘图2 绘制2维图像与保存图像
一.绘制数据图1.绘制向量图plot(x,y,format):在一张图上绘制两个相同长度的向量x,y#即将x,y分别作为点的x,y坐标集#format为str,指定颜色,线型,标记样式;三者间无顺序;可只指定某1/2个 #颜色:红色(r);黑色(k);蓝色(b);黄色(y);品红色(m)默认为蓝色 #线型:实线(-);无线条( );虚线(--);点线(:);点划线(-.);默认为实线 #标记:方形(s);星号(*);圆圈(o)#其他可选参数:形式为 '参数名',参数值 #LineW原创 2020-05-15 18:49:55 · 1446 阅读 · 0 评论 -
MATLAB 向量和矩阵
一.向量和矩阵1.手动输入数组(1)所有MATLAB变量都是数组:这意味着每个变量均可以包含多个元素单个称为标量的数值实际上是一个1×1数组(2)创建包含多个元素的数组:#用空格/逗号(,)分隔的值会被组合为一个行向量x = [ a b ... ] / x = [ a , b ... ]>> x = [ 7 9 ]x = 7 9#用分号(;)分割的值会被组合为一个列向量x = [ a ; b ... ]>> x = [ 7 ; 9 ]x原创 2020-05-15 18:48:18 · 2756 阅读 · 0 评论 -
MATLAB 界面及基础语法
一.输入命令#进行运算3*5:>>> 3 * 5ans = 15#将3*5的结果赋给变量m(如不指定,为变量ans):>>> m = 3 * 5m = 15#让变量m自增1:>>> m = m + 1m = 16#创建一个名为y,值为m/2的变量>>> ...原创 2020-05-07 22:25:12 · 659 阅读 · 0 评论 -
MATLAB 函数
一.主要功能1.数值计算和符号计算(1)MATLAB以矩阵作为数据操作的基本单位,并提供大量数值计算函数(2)MATLAB和符号计算语言Maple结合进行符号计算2.绘图·对图形句柄进行的低层绘图操作·建立在低层绘图操作上的高层绘图操作3.编程语言特征:程序结构控制,函数调用,数据结构,输入输出,面向对象...4.MATLAB工具箱(1)两部分:基本部分,可选部分(2)两...原创 2020-05-07 22:24:53 · 397 阅读 · 0 评论