热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

matlabsize函数用法_Matlab入门基础知识(5)对数组的操作

上篇推文,数模君简单介绍了对数组中元素操作的方法。那么对于数组这个整体,我们在MATLAB中可以怎么对其进行操作呢?今天数模君向大家介绍一
3a2df79e3a5364d82c692ca9657c0539.gif上篇推文,数模君简单介绍了对数组中元素操作的方法。那么对于数组这个整体,我们在MATLAB中可以怎么对其进行操作呢?今天数模君向大家介绍一下,MATLAB中对数组进行操作的常用函数:size函数、length函数、det函数、inv函数、rank函数、eig函数。size函数和length函数都可以用来返回数组的大小(维数)。其中,size函数返回的是数组的行数和列数;而length函数返回的是数组的行数和列数中的较大值。例如,对数组A=[1,2,3;4,5,6]; size(A)的返回值为2,3;而length(A)的返回值为3。d40dfa5973741d4e89c3d987b34835f8.pngdet函数可用来计算数组行列式的值。根据行列式的定义可知,这里的数组必须是方阵。例如,输入det(A), 则会得到这样的报错;而输入B=[1,2,3;4,5,6;7,8,9], det(B), 即可得到数组B对应行列式的值。1642ef09f92b5c99503db8780cda2161.pnginv函数可以用来对矩阵求逆,同样这里的矩阵也必须是方阵。例如,输入C=[1,1,1;0,1,1;0,0,1]; inv(C), 即可得到C的逆矩阵。ffaf1a9844402315d2e4f90423aa0582.pngrank函数可用来求矩阵的秩(秩为矩阵中线性无关的行向量的个数)。例如,输入rank(A), 可得矩阵A的秩为2。ea2200be16ad964dc03c910485c63469.pngeig函数可以用来求矩阵的特征值和特征向量。它的常见用法有如下三种。用法一:D=eig(E); 求矩阵C的所有特征值构成的向量D。801670e52637f937e805d4b04b0d0a4a.png用法二:[V,U]=eig(E); 求矩阵C的所有特征值所构成的对角阵U,所有特征向量构成的矩阵V的列向量。59e827cfe054efae1b92030fbda48a40.png用法三:[V,U]=eig(E,’nobanlance’); 与用法二类似,但用法二是对矩阵C做相似变换后再求特征值和特征向量;而用法三是直接求矩阵C的特征值和特征向量。05593b7b7859e3eeabe21839f29372e6.png以上就是对MATLAB中对数组操作常用函数的介绍,小伙伴们有什么问题可以关注数学建模小屋公众号与数模君交流哈。17bf88d16e1e8ff6fab6d6fdcac162ee.png



推荐阅读
author-avatar
吟伶逸慧喜靖
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有