MATLAB
路遥芝麻
自应 洁身自好,清心寡欲。
展开
-
MATLAB数据插值和曲线拟合
MATLAB数据插值在工程测量和科学实验中,所得到的数据通常是离散的。如果要得到这些离散点以外的其他点的数值,就需要根据这些已知数据进行插值。根据被插值函数的自变量个数,插值问题分为一维插值、二维插值和多维插值等;根据是用分段直线、多项式或样条函数来作为插值函数,插值问题又分为线性插值、多项式插值和样条插值等。1.一维插值如果被插值函数是一个单变量函数,则数据插值问题称为一维插值。一维插值采用的方法有线性方法、最近方法、3次多项式和3次样条插值。函数interp1:插值函数Y1=interp1原创 2020-08-23 22:15:07 · 3743 阅读 · 0 评论 -
MATLAB多项式计算
MATLAB多项式计算在MATLAB中,n次多项式用一个长度为n+1的行向量表示(因为是n个幂次项系数加上一个常数项),缺少的幂次项系数为0。例如 n次多项式:P(x)=anxn+an-1xn-1+an-2xn-2+…+a1x+a0表示为:[an,an-1,an-2,…,a1,a0]目录MATLAB多项式计算1.多项式的加减运算2.多项式的乘法运算3.多项式的除法运算4.多项式的导函数5.代数多项式求值6.矩阵多项式求值7.多项式求根1.多项式的加减运算事实上,多项式的加减运算就是其所对应的原创 2020-08-23 16:45:02 · 11968 阅读 · 0 评论 -
MATLAB数据分析
MATLAB数据分析在实际应用中,经常需要对各种数据进行统计处理,以便为科学决策提供依据。这些统计处理包括求数据序列的最大值和最小值、和与积、平均值和中值、累加和与累乘积、标准方差和相关系数、排序等,MATLAB提供了相关的函数来实现。1.最大值和最小值数据序列求最大值函数:max求最小值函数:min(1)求向量的最大值和最小值(2)求矩阵的最大值和最小值(3)两向量或者矩阵对应数据的比较2.求和与求积数据序列求和函数:sum求积函数:prod(1)(2)3.平均数和中值求矩阵和原创 2020-08-23 00:13:18 · 4695 阅读 · 0 评论 -
MATLAB—隐函数绘图
MATLAB—隐函数绘图如果给定了函数的显示式,可以先设置自变量向量,然后根据表达式计算出函数向量,从而用plot等函数绘制出图形,但如果函数用隐函数形式给出,则很难用上诉方法绘制图形。目录MATLAB—隐函数绘图绘图函数:ezplot(1)f=f(x)形式(2)f=f(x,y)形式(3)参数方程x=x(t),y=y(t)形式绘图函数:ezplot(1)f=f(x)形式f可以是函数文件名或函数表达式组成的字符串,也可以是一个匿名函数表达式或函数名调用格式:①ezplot(f):在默认区间-2π原创 2020-07-20 10:36:00 · 45939 阅读 · 2 评论 -
MATLAB三维绘图
MATLAB绘图篇—三维绘图目录MATLAB绘图篇—三维绘图1.三维曲线2.三维曲面三维曲面绘制过程(1)生成平面网格坐标矩阵(2)利用绘制三维曲面函数绘制曲面3.其他三维曲面1.三维曲线绘制三维曲线的基本函数调用格式为:plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n)其中每一组x,y,z组成一组曲线的坐标参数,选项的定义和plot函数相同。(1)当x,y,z是同维向量时,则x,y,z 对应元素构成一条三维曲线。(2)当x,y,z是同维矩阵时,则原创 2020-07-19 15:14:50 · 21971 阅读 · 0 评论 -
MATLAB二维绘图
MATLAB绘图篇—二维绘图目录MATLAB绘图篇—二维绘图绘图基本函数—plot函数1.plot参数为基本参数plot函数基本调用方式plot函数其他调用方式2. 含多个输入参数的plot函数3. 含选项的plot函数4. 双纵坐标函数plotyy绘图基本函数—plot函数1.plot参数为基本参数plot函数基本调用方式plot(x,y)x和y为长度相同的向量,分别用于存储横坐标和纵坐标。 x=0:pi/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plo原创 2020-07-17 19:28:35 · 1479 阅读 · 0 评论 -
MATLAB函数文件的使用
MATLAB函数文件的使用目录MATLAB函数文件的使用1.函数文件基本结构:(1)文件名(2)注释说明部分(3)函数体语句2.函数的调用2.1函数的递归调用3.函数参数的可调性4.局部变量和全局变量4.1局部变量4.2全局变量1.函数文件基本结构:**function 输出形参表=函数名(输入形参表)注释说明部分函数体语句**注: 1.function在开头第一行作为引导,表明这是一个函数文件。 2.当输出形参的个数大于一个时,输出形参表要用方括号括起来,即输出为向量。(1)文件名原创 2020-07-07 11:12:19 · 5465 阅读 · 0 评论 -
MATLAB中m文件的新建和使用
MATLAB的m文件目录MATLAB的m文件1.m文件2.m文件的新建和打开(1)建立matlab的.m文件的3种方式(2)打开MATLAB的.m文件的3种方式3.m文件的使用(1)命令文件的使用(2)函数文件的使用1.m文件用MATLAB语言编写的程序,其文件后缀为m,称为m文件.m文件根据内容和调用方式不同可以分为两种,函数文件和命令文件。区别:(1) 命令文件没有输入参数,也不返回输出参数;而函数文件可以带输入参数,也可返回输出参数。(2) 命令文件对工作空间中的变量进行操作;而函数文件原创 2020-07-06 10:35:40 · 62039 阅读 · 2 评论 -
MATLAB矩阵结构转换及求值
MATLAB矩阵结构转换及求值这里写目录标题MATLAB矩阵结构转换及求值1.对角阵和三角阵(1)对角阵(2)三角阵2.矩阵的转置3.矩阵的逆使用矩阵求逆方法 求解线性方程组4.矩阵的行列式5.矩阵的秩和迹6.矩阵的范数7.矩阵的条件数8.矩阵的特征值和特征向量使用求特征值的方法求解方程表 矩阵结构变换函数及其含义函数名含义diag(A)提取矩阵A主对角线元素,产生一个具有min(m,n)个元素的列向量diag(A,k)提取第k条对角线的元素diag(V)产生一个原创 2020-07-05 15:05:25 · 1482 阅读 · 0 评论 -
MATLAB矩阵的分析和处理(一)
MATLAB矩阵的分析和处理(一)目录MATLAB矩阵的分析和处理(一)特殊矩阵1.通用特殊矩阵1.**指定元素范围 的 随机数矩阵**2.指定均值a,方差b和阶数c 的正态分布随机矩阵2.专门学科特殊矩阵(1)魔方矩阵(2)范得蒙矩阵*(3)希尔伯特矩阵*(4)托普利兹矩阵*(5)伴随矩阵(6)帕斯卡(Pascal)矩阵*(*号为暂时没用到的特殊学科矩阵)特殊矩阵1.通用特殊矩阵表 通用的特殊矩阵的函数的函数及其含义函数名含义zeros产生全0矩阵(零矩阵)one原创 2020-07-04 21:49:03 · 1013 阅读 · 0 评论 -
MATLAB结构矩阵
MATLAB结构矩阵原创 2020-07-04 11:34:25 · 7708 阅读 · 10 评论 -
MATLAB字符串数组
MATLAB字符串数组基本规则(1)所有字符串都用单引号(英文状态下输入)括起来;(2)将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。(3)size指令获得串数组的大小。串中的每一个字符,包括中英文字符、空格、标点都算一个元素。(4)字符串中的字符以ASCⅡ码形式存储,因而区分大小写。(5)可建立多行字符串,形成字符串矩阵。例如String1='welcome to matlab!' %单引号括起来String1 = 'welcome to matlab原创 2020-07-03 10:41:23 · 35974 阅读 · 0 评论 -
MATLAB数据及其运算(三)
MATLAB数据及其运算(三)-算数运算,关系运算,逻辑运算1.算数运算MATLAB的基本算术运算有:+(加)、-(减)、*(乘)、/(右除)、(左除)、^(乘方)。运算是在矩阵意义下进行的,基本单位应该是矩阵,单个数据的算术运算只是一种特例。运算符号及其功能表符号功能+加法-减法*乘法_*点乘,数组乘法/右除_/数组右除\左除_\数组左除^乘方_^数组乘方’矩阵共轭转置_’矩阵转置(原创 2020-07-02 12:05:13 · 1591 阅读 · 0 评论 -
MATLAB数据及其运算(二)
MATLAB数据及其运算(二)矩阵1.矩阵的建立(1)直接输入法在命令行窗口直接键盘输入矩阵。 过程:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的不同列的各元素之间用空格或逗号分离,不同行元素之间用分号隔开。(2)M文件建立矩阵对于比较大且比较复杂的矩阵,可以为它专门建立一个M文件。1)在.m文件中编辑MYMAT=[101,102,103,104,105; 201,202,203,204,205; 301,302,303,304,305]2)存盘(文件名为my原创 2020-07-02 10:32:24 · 1039 阅读 · 0 评论 -
MATLAB数据及其运算(一)
MATLAB数据及其运算MATLAB数据的特点:矩阵是MATLAB最基本,最重要的数据类型,MATLAB的大部分运算或命令都是在矩阵运算的意义下执行的,而且这种运算定义在复数域上。向量和单个数据都可以作为矩阵的特例来处理。数据类型1.矩阵2.整型带符号整数(int8、int16、int32)和无符号整数(uint8、uint16、uint32)3.浮点型单精度数(single)、双精度型(double)4.字符型(char)5.结构体类型(Structure)6.单元类型(Cell)原创 2020-07-01 21:20:16 · 2153 阅读 · 0 评论 -
MATLAB操作界面详解以及基础指令
MATLAB 工作界面详解以及基础指令1.MATLAB工作界面MATLAB的工作界面由菜单工具栏,当前工作目录窗口,工作区窗口,命令历史窗口,命令行窗口 组成。菜单工具栏菜单工具栏包括3个标签:主页,绘图,APP主页板块提供了大部分功能·新建脚本:用于新建新的.m文件·新建:用于建立新的.m文件,图形,模型和图形用户界面·打开(快捷Ctrl+O):用于打开文件·导入数据:用于从其他文件导入数据·保存工作区:将工作区的数据保存起来·设置路径:设置路径·预设:用于设置命令行窗口的属性,原创 2020-06-30 21:17:15 · 11998 阅读 · 0 评论