
Matlab
文章平均质量分 56
翱翔天地
技术在于专注!主要从事前端开发,熟悉vue、jQuery、uniapp等,有微信公众号和微信小程序开发经验,熟练使用echarts、highcharts、帆软报表;了解Java、python和mysql
展开
-
Matlab基本函数-compass函数
1、compass函数:罗盘图2、用法说明:(1)compass(x,y)函数绘制一个由原点出发由(x,y)组成的向量箭头图形;(2)compass(z)等价于compass(real(z),imag(z));(3)compass(...,LineSpec)函数用参量LineSpec指定箭头的线型、标记符号、颜色等属性;(4)h = compass(...)函数返回line对象的句柄给h。原创 2013-10-26 16:01:32 · 10659 阅读 · 0 评论 -
Matlab基本函数-ginput函数
1、ginput函数:获取指定点坐标值2、用法说明(1)[x,y] = ginput(n) 函数从当前的坐标图上选择n个点,并返回这n个点的相应的坐标向量x、y。n个点可由鼠标定位。用户可以按下回车键在输入n个点之前终止输入;(2)[x,y] = ginput 函数获得任意个数的输入点,直到用户按下回车键为止并返回这n个点的相应的坐标向量x、y;(3)[x,y,button] =原创 2013-11-24 15:13:26 · 61881 阅读 · 8 评论 -
Matlab基本函数-feather函数
1、feather函数:绘制羽毛图(速度向量图)2、用法说明:(1)feather(x,y) 函数绘制由向量参量x与y构成的速度向量,沿水平轴方向,从均匀间隔点以箭头发射出来;(2)feather(z) 函数绘制羽毛图。参量z是一个复数,则feather(z)相当于compass(real(z),imag(z));(3)feather(...,LineSpec) 函数绘制羽毛图。参量LineSpec指定的线型、标记符号、颜色等属性画出羽毛图;(4)H = feather(...) 函数返回羽毛图中原创 2013-11-10 20:50:27 · 9160 阅读 · 0 评论 -
Matlab矩阵运算函数-are函数(过时)
1、area函数:Riccati方程求解2、用法说明 Riccati方程的一般格式是:A'x+xA-xBx+C=0 x=are(A,B,C) A、B、C为上述描述的Riccati方程的系数矩阵,x是方程的解3、用法实例>> A = [2 4 3;5 7 3;8 9 2]A = 2 4 3 5 7 3原创 2013-11-19 23:01:57 · 5127 阅读 · 0 评论 -
Matlab矩阵运算函数-blkdiag函数
1、blkdiag函数:生成指定对角线元素的矩阵2、用法说明 A = blkdiag(a,b,c,d,...) 函数产生以a,b,c,d,...为对角线元素的矩阵A3、举例说明>> x = blkdiag(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)x = 1 0 0 0 0 0原创 2013-11-19 23:09:24 · 24420 阅读 · 0 评论 -
Matlab基本函数-floor函数
1、floor函数:朝负无穷大方向取整2、用法说明: y = floor(x) 函数将x中元素取整,值y为不大于本身的最大整数。对于复数,分别对实部和虚部取整3、用法举例>> x = [3+4i 6-7i 9+11i 1-4i 3.4-4.5i 90.67-123i]x = 1.0e+02 * Columns 1 through 5...原创 2013-11-17 18:40:47 · 96472 阅读 · 2 评论 -
Matlab基本函数-format函数
1、format函数:控制输出、显示格式2、用法说明 format 缺省格式,同short。Matlab中常用的显示格式有:(1)format short表示5位近似定点数(2)format long 15位近似定点数(3)format hex 十六进制表示(4)format bank 银行格式,固定元和分(5)format rat 最小证书比例(分数)表示原创 2013-11-17 18:58:11 · 32724 阅读 · 3 评论 -
Matlab基本函数-expm函数
1、expm函数:求以e为底的矩阵指数函数2、用法说明:y=expm(x) 函数将常数e进行矩阵x的乘方运算。如果x具有非负的特征值,函数expm可以得到复数结果3、实例>> x=[23,45,12;67,89,10;43,23,12]x = 23 45 12 67 89 10 43 23 12>> y=expm原创 2013-10-27 21:51:41 · 23566 阅读 · 2 评论 -
Matlab基本函数-exp函数
1、exp函数:求以e为底的指数函数2、用法说明:y=exp(x) 函数对数组元素x进行逐个处理的函数。函数定义域包括复数。对于复数z=a+b*i,有ez=(cos(b)+i*sin(b)*ea)3、实例>> x=4x = 4>> y=exp(x)y = 54.5982>> x=rand(4,6)x = 0.8147 0.63原创 2013-10-27 21:45:20 · 29423 阅读 · 5 评论 -
Matlab基本函数-colormap函数
1、colormap函数:获取当前色图2、用法说明:colormap(map)函数设置或获取当前图像的色图。 参量map为一个m×3的、元素在[0,1]之间的实数矩阵,每一行是定义一种颜色的一个RGB向量。 颜色图的第k行定义第k种颜色,其中map(k,:)=[r(k) g(k) b(k)]定义红绿蓝的亮度。原创 2013-10-26 15:27:12 · 4168 阅读 · 0 评论 -
Matlab基本函数-ceil函数
1、ceil函数:朝正无穷大方向取整2、用法说明:w=ceil(z)函数将输入z中的元素取整,值w为不小于本身的最小整数。 对于复数B,分别对实部和虚部取整。3、实例>> x = [2-4i 7-9i 23+12i 98-2000i]x = 1.0e+03 * 0.0020 - 0.0040i 0.0070原创 2013-10-26 15:10:26 · 92246 阅读 · 4 评论 -
Matlab基本函数-disp函数
1、disp函数:显示文本或数组2、用法说明:disp(X) 函数显示指定的文本或数组。如果参量是数组,则显示数组的内容;如果参量是字符串,则显示字符串文本的内容3、实例(1)参量是字符串>> x = 'Hello,World!'x =Hello,World!>> disp(x)Hello,World!(2)参量是数组或矩阵>> x = rand(原创 2013-10-26 18:26:35 · 19015 阅读 · 0 评论 -
Matlab基本函数-fix函数
1、fix函数:向零方向取整2、用法说明:y=fix(x) 函数将x中元素零方向取整,得到y是一个整数数组。对于复数z,分别对实部和虚部取整3、举例说明>> x = [1-2.9i 3+4.5i 5-6.7i 9-10.2i]x = 1.0000 - 2.9000i 3.0000 + 4.5000i 5.0000 - 6.7000i 9.0000 -10.2原创 2013-11-10 21:00:25 · 50989 阅读 · 0 评论 -
Matlab基本函数-grid、box函数
1、grid、box函数:设置网格线、边框2、用法说明(1)grid on/off 函数对当前坐标图加上或撤销网格线(2)box on/off 函数对当前坐标图加上或撤销边框(3)grid 函数在设置网格线和撤销网格线两种状态间进行转换(4)box 函数在加上边框和撤销边框两种状态进行装换3、用法举例>> x = 1:200;>> y = x.^2y = C原创 2013-11-25 23:29:33 · 28291 阅读 · 0 评论 -
Matlab基本函数-complex函数
1、complex函数:创建复数2、用法说明:(1)z = complex(x,y) 函数创建复数z,输入的x,y必须同为变量或维数相同、相同数据类型的向量、矩阵或者多维数组。输出的结果跟输入的维数相同,返回值为a+b*i;(2)y=complex(x) 返回结果为实部为x,所有虚部为0的复数,等价于y=complex(x,0)。3、实例>> x = complex(24,原创 2013-10-26 17:24:19 · 17248 阅读 · 1 评论 -
Matlab基本函数-conj函数
1、conj函数:用于计算复数的共轭值2、用法说明:y=conj(x)函数计算复数x的共轭值。输出结果y的维数跟输入x的维数一致,返回值为:real(y)-i*imag(y)3、实例>> x = [3+4i 5-6i 7+10i 23+12i]x = 3.0000 + 4.0000i 5.0000 - 6.0000i 7.0000 +10.0000i 23.0原创 2013-10-26 17:31:39 · 79629 阅读 · 2 评论 -
Matlab绘制三维图形以及提示框
1、首先,在编辑区输入如下代码>> [x,y] = meshgrid([-100,0.1,100]);>> z = sqrt(x.^2 + y.^2);>> surfc(x,y,z)>> 2、点击“回车”,结果如下原创 2013-10-06 00:23:50 · 4094 阅读 · 4 评论 -
Matlab基本函数-log10函数
1、log10函数:求以10为底的对数2、用法说明 y = log10(x) 函数对数组x的元素逐个进行以10为底的对数运算。y = a+b*i,有log10(y) = log10(abs(y))+i*atan2(b,a)3、举例说明>> x = 20x = 20>> y = log10(x)y = 1.3010>> x原创 2013-12-22 12:44:53 · 13669 阅读 · 0 评论 -
Matlab函数-edgetaper
1、edgetaper函数:对图像边缘进行模糊处理2、用法说明 J = edgetaper(I,PSF) 使用点扩散函数矩阵PSF对输入图像I的边缘进行模糊处理。PSF的大小不得超过图像任意维大小的一半3、举例说明>> original = imread('cameraman.tif');>> PSF = fspecial('gaussian',100,80); 144原创 2014-01-05 21:36:57 · 7353 阅读 · 3 评论 -
Matlab之checkerboard-创建棋盘图像
1、checkerboard函数:创建棋盘图像2、用法说明(1)I = checkerboard 创建一个8X8个单元的棋盘图像,每个单元由正方形框组成,且每个单元的边长为10个像素。棋盘图像分为亮部分和暗部分,棋盘亮部分为白色,暗部分为黑色。(2)I = checkerboard(n) 指定棋盘图像中每个单元的边长为n个像素。(3)I = checkerboard(n,p,q)原创 2014-01-05 21:18:46 · 6410 阅读 · 0 评论 -
Matlab基本函数-length函数
1、length函数:计算向量或矩阵的长度2、用法说明 y = length(x) 函数计算指定向量或矩阵的长度y。如果参数变量x是向量,则返回其长度;如果参数变量是非空矩阵,则length(x)与max(size(x))等价3、举例说明>> x = 'youhaidong'x =youhaidong>> y = length(x)y = 10原创 2013-12-22 12:24:45 · 102654 阅读 · 2 评论 -
Matlab基本函数-hidden函数
1、hidden函数:设置或取消隐藏线模式2、用法说明(1)hidden on 函数对当前图形打开隐藏线条删除,使网格图后面的线条被前面的线条遮住。设置曲面图形对象的属性FaceColor为坐标轴背景颜色;(2)hidden off 函数对当前图形关闭隐藏线条删除;(3)hidden 函数在两种状态hidden on和hidden off之间切换。3、举例说明(1)>> m原创 2013-12-22 11:44:45 · 5754 阅读 · 0 评论 -
Matlab基本函数-menu函数
1、menu函数:产生菜单2、用法说明 m = menu('title','n1','n2',......,'nn') 函数显示以字符串变量‘title’为标题的菜单,选项为字符串变量:‘n1’,......,返回所输入的值到m3、举例说明>> m = menu('登录注册界面','登录','注册','取消','返回')m = 1>> m = menu原创 2013-12-22 12:55:47 · 11591 阅读 · 0 评论 -
Matlab基本函数-log函数
1、log函数:求自然对数2、用法说明 y = log(x) 函数对数组x的元素逐个进行以e为底的对数运算。y = a+b*i,有log(y) = log(abs(y))+i*atan2(b,a)3、举例说明>> x = 10x = 10>> y = log(x)y = 2.3026>> x = 1:10x = 1原创 2013-12-22 12:34:39 · 13590 阅读 · 0 评论 -
Matlab基本函数-imag函数
1、imag函数:求复数的虚部部分2、用法说明 Y=imag(X) 函数计算复数X的虚数部分Y。输出结果Y与输入X的维数相同,返回值为复数数组X中的每个复数的虚部3、举例说明>> x = [1.2+2.3i 4+5.3i 34-123.456i 78-123456.78967i]x = 1.0e+05 * 0.0000 + 0.0000i 0.00原创 2013-12-22 12:14:37 · 10273 阅读 · 0 评论 -
Matlab基本操作函数-abs函数
1、abs函数:数值的绝对值和复数的幅值2、基本用法:y=abs(x)函数对数组元素进行绝对值处理的函数。 函数的定义域包括复数。 对于复数x=a+b*i,有abs(x)=a2+b2。3、实例>> x = [2-4i 7-9i 23+12i 98-2000i]x = 1.0e原创 2013-10-26 14:56:17 · 52080 阅读 · 4 评论 -
Matlab中特殊矩阵的操作
1、特殊矩阵的操作(1)矩阵的变维(2)矩阵的变向(3)矩阵的抽取(4)矩阵的扩展(5)矩阵的拆分原创 2013-10-20 18:15:22 · 2053 阅读 · 0 评论 -
Matlab中矩阵运算
1、矩阵的加法>> a = [1,2,3,4;5,6,7,8;9,10,11,12]a = 1 2 3 4 5 6 7 8 9 10 11 12>> b = [2,4,6,8;10,12,14,16;18,20,22,24]b = 2 4 6 8原创 2013-10-05 23:55:50 · 1898 阅读 · 0 评论 -
Matlab中求解矩阵的奇异值
Matlab中求解矩阵的奇异值1、Matlab中求解矩阵的奇异值用svd函数和svds函数2、实例>> A = [1,2,3;4,5,6;7,8,9]A = 1 2 3 4 5 6 7 8 9>> svd(A)ans = 16.8481 1.0684 0.0000原创 2013-10-06 22:04:16 · 12622 阅读 · 0 评论 -
Matlab中的eig函数和eigs函数的异同点
Matlab中的eig()函数和eigs()函数的异同点1、相同点 都可以求解矩阵的特征值和特征向量2、不同点 eig函数主要是给出矩阵的特征值和特征向量 eigs函数主要是通过迭代法来求解矩阵特征值和特征向量3、实例>> A = [1,2,3;4,5,6;7,8,9]A = 1 2 3 4原创 2013-10-06 21:57:12 · 24577 阅读 · 0 评论 -
Matlab中的字符串以及查询其长度
Matlab中的字符串以及查询其长度>> username = 'youhaidong'username =youhaidong>> size(username)ans = 1 10原创 2013-10-05 00:58:57 · 10698 阅读 · 0 评论 -
Matlab中常用的命令
Matlab中常用的命令管理命令和函数 help 在线帮助文件 doc 装入超文本说明 what M、MAT、MEX文件的目录列表 type 列出M文件 lookfor 通过help条目搜索关键字 which 定位函数和文件 Demo 运行演示程序原创 2013-10-05 00:36:08 · 1400 阅读 · 0 评论 -
Matlab中的标点符号
Matlab中的标点符号标点符号符号定义;区分行;屏蔽运行结果的现实;,区分列;函数参数分割;:矩阵的行列以及定义等()制定运算过程中的优先级[ ]矩阵定义的标志{ }用于构成单元数组等.小数点,域访问...连接语句‘’字符串标志符原创 2013-10-05 00:15:20 · 3162 阅读 · 0 评论 -
Matlab标点符号实例
1、分号(;)>> %sin(2)+cos(2)>> x = sin(2) + cos(2); >> y = sin(1) + cos(1);>> x + yans = 1.87492、逗号(,)>> %sin(2),cos(2),tan(2)>> x = sin(2),y = cos(2),z = tan(2)x = 0.9093原创 2013-10-05 00:28:47 · 1912 阅读 · 0 评论 -
Matlab矩阵生成方式
Matlab矩阵生成方式1、直接输入法>> a=[1,2,3,4;5,6,7,8;9,10,11,12;13,14,15,16]a = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 162、利用M文件生成矩阵(1)点原创 2013-10-05 01:55:52 · 2492 阅读 · 0 评论 -
Matlab中的向量的运算
1、向量与数的加法2、向量与数的减法3、向量与数的乘法4、向量与数的除法5、向量与向量的加法6、向量与向量的减法7、向量与向量的点积8、向量与向量的叉积9、向量与向量的混合积原创 2013-10-05 01:20:10 · 3213 阅读 · 0 评论 -
Matlab向量的生成方法
1、Matlab向量的生成方法(1)直接输入法(2)冒号生成法(3)线性等分法2、直接输入法>> a=[1,2,3,4;5,6,7,8;9,10,11,12]a = 1 2 3 4 5 6 7 8 9 10 11 123、冒号生成法>> b=1:原创 2013-10-05 01:09:59 · 2755 阅读 · 0 评论 -
Matlab内存变量管理命令
Matlab内存变量管理命令1、who命令:显示内存空间中的变量名单>> who変数:ans x y z 2、whos命令:显示内存空间中的变量名单以及详细信息(如占用的字节数)>> whos Name Size Bytes Class Attributes ans 1x1原创 2013-10-05 00:53:39 · 3437 阅读 · 0 评论 -
Matlab实例
问题:生成一个10×10的随机数矩阵,并求解该矩阵的秩>> A=rand(10)A = 0.8147 0.1576 0.6557 0.7060 0.4387 0.2760 0.7513 0.8407 0.3517 0.0759 0.9058 0.9706 0.0357 0.0318 0.38原创 2013-10-06 00:15:09 · 1374 阅读 · 0 评论 -
Matlab中checkerboard-创建棋盘图像(二)
1、设计说明(1)I = checkerboard 创建一个8X8个单元的棋盘图像,每个单元由正方形边框组成,且每个单元的边长为10像素。棋盘图像分为亮部分和暗部分,棋盘暗部部分为黑色,棋盘左半边亮部分为白色,棋盘右半边亮部分为灰色(2)I = checkerboard(n) 指定棋盘图像中每个单元的边长为n个像素(3)I = checkerboard(n,p,q) 创建一个2pX2q个单元的棋盘图像,每个单元的边长为n个像素。如果只指定p值,则创建一个2pX2p的方形棋盘图像原创 2013-10-11 22:27:37 · 6164 阅读 · 7 评论