MATLAB矩阵基础知识(一)

这篇具有很好参考价值的文章主要介绍了MATLAB矩阵基础知识(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        MATLAB即Matrix Laboratory(矩阵实验室),可见MATLAB在矩阵问题上的优势,本次内容主要关于矩阵的生成调用。

        矩阵是由m*n个数组成的m行n列的数表,也可以看做m个n维向量组成。若m=n则矩阵为n阶仿真。

矩阵的生成

 1、直接通过键盘输入生成矩阵是最常用的创建方法,尤其适合较小矩阵的创建。此方法的生成需要注意以下几点:

        (1)输入矩阵要以"[ ]"作为标识符,矩阵的所有元素包含在内,矩阵内的元素可以为运算表达式。若“[ ]”中无元素表示空矩阵;

        (2)矩阵的大小不需要提前定义;

        (3)矩阵中同一行的元素用空格和“,”进行分隔,行与行之间的元素通过“;”进行分隔。

2、 矩阵的生成除了直接输入法还可以通过M文件和文本文件进行生成。

(1)M文件生成矩阵

% 建立一个matrix_m.m的文件,并在其中输入所需矩阵
A = [1 2 3 ; 4 5 6 ; 7 8 9]

        将上述的m文件移到当前目录文件夹中即可直接调用:

matrix_m

(2)文本文件生成矩阵

MATLAB矩阵基础知识(一)

        将txt文件移到当前目录下输入代码调用:

load matrix_txt.txt;
B = matrix_txt

3、特殊矩阵的创建:

        (1)eye(m,n):创建m×n的单位矩阵;

        (2)one(m,n):创建m×n的全1矩阵;

        (3)zeros(m,n):创建m×n的全0矩阵;

        (4)rand(m,n):在(0,1)内创建m×n的均匀分布的随机矩阵;

ceil( rand(3,4)*10 )   % 在(1,10)内创建m×n的均匀分布的随机矩阵,ceil为向上取整数

        (5)diag(v):创建以向量v中元素为对角的对角矩阵;

        (6)magic(n):创建n阶魔方矩阵。魔方矩阵即有相同的行数和列数,并在每行每列、对角线上的和都相等的矩阵。魔方矩阵中的每个元素不能相同。文章来源地址https://www.toymoban.com/news/detail-496394.html

到了这里,关于MATLAB矩阵基础知识(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 知识储备--基础算法篇-矩阵

    第一题上来就跪了,看了官方答案感觉不是很好理解,找了一个比较容易理解的。 还有一个暴力方法,其中有几个知识点, list的[]中有三个参数,用冒号分割 list[param1:param2:param3] param1,相当于start_index,可以为空,默认是0 param2,相当于end_index,可以为空,默认是list.size p

    2024年02月10日
    浏览(32)
  • 【一】MATLAB基础知识

    1 数值数据类型的分类 整型 无符号整数:无符号8位整数、无符号16位整数、无符号32位整数、 无符号64位整数。 带符号整数:带符号8位整数、带符号16位整数、带符号32位整数、 带符号64位整数。 无符号8位整数数据范围:00000000-11111111(0-2的8次方-1)。 带符号8位整数数据范

    2023年04月22日
    浏览(35)
  • matlab基础知识

    本文参考了matlab数学建模一书 logspace(x1,x2,n)函数产生一组等比数列,第一个数是 1 0 x 1 10^{x_1} 1 0 x 1 ​ ,最后一个数是 1 0 x 2 10^{x_2} 1 0 x 2 ​ ,n是n个元素,默认是50;eg: 这里第一个数是 1 0 0 = 1 10^{0}=1 1 0 0 = 1 ,最后一个数是 1 0 lg ⁡ 32 = 32 10^{lg 32}=32 1 0 l g 3 2 = 3 2 ,一共

    2023年04月23日
    浏览(37)
  • 【MATLAB图解教程1】MATLAB基础知识

     ⭐️ 引言 ⭐️          大家好哇!马上就要数学建模比赛了,这周Sonesang将为大家带来 MATLAB基础教程 ,希望在准备数学建模的过程中,能够和大家一起分享学习过程!  📒博客首页:Sonesang的博客 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 ❤️ :热爱Java与算法学习,期待

    2024年02月03日
    浏览(34)
  • Matlab基础知识汇总(小白速成)

    1.矩阵运算符 运算 符号 说明 具体表现实现 转置 A.\\\' 矩阵转置 共轭转置 A\\\' 复矩阵共轭转置,当A为实数矩阵时等价于A.\\\' 加减 A+B、A-B 矩阵元素之间相互进行加减 数与矩阵加减 K+A、K-A 数与矩阵的加减操作 数乘以矩阵 k*A 数对矩阵中的每个元素进行相乘 矩阵相乘 A * B A.*B 乘法运

    2024年02月08日
    浏览(36)
  • Python库第一课:基础Numpy知识(下):矩阵

            好的,我们今天继续来学习Numpy的基础,昨天,已经介绍完Numpy的成员之一——数组,今天,在接着介绍其另一大成员——矩阵,也是应用非常广泛的成员。         矩阵,在线性代数中是几乎贯穿全文的成员,因此,这里需要较高的线性代数的基础。在这里,默认

    2024年02月03日
    浏览(55)
  • MATLAB基础知识——范数求解函数norm

    矩阵或向量的范数用来度量矩阵或向量在某种意义下的长度。 基于MATLAB语言,对应于向量和矩阵分别存在以下三种常用的范数,分别为: 1范数(L1范数),2范数(L2范数),∞范数(L∞范数)。 向量以及矩阵的范数 norm(V)或者norm(V,2): 用来计算向量(矩阵)V的2范数。 norm(V,1

    2024年02月16日
    浏览(51)
  • 信息检索(基础知识一)——词项-文档关联矩阵及倒排索引构建

      (本文中用到的文件名为:hyatt-k) 利用文件读取方法对给定邮件数据集中的文本文件进行预处理,并按照图1中的词项词典构造流程生成词项词典。  针对给定的邮件数据集和生成的词项词典,建立词项文档关联矩阵(如图1-1所示)  针对给定的邮件数据集和生成的词项词

    2024年02月08日
    浏览(49)
  • 快速上手MATLAB:科研、工程、数据分析,MATLAB入门(上)教你基础知识!+分享MATLAB完全学习手册资料(视频+课件+代码

    1、《MATLAB完全学习手册(视频+课件+代码)》 2、《MATLAB入门》 3、《详解MATLAB在科学计算中的应用》 4、《案例二 MATLAB与Excel交互》 5、《MATLAB初学者教程 MATLAB编程-菜鸟入门(清晰版)》 6、《MATLAB常用函数参考 MATLAB函数汇总 精通MATLAB》 7、等等。。。。 编程语言基础:M

    2024年02月06日
    浏览(62)
  • 快速上手MATLAB:科研、工程、数据分析,MATLAB入门(下)教你基础知识!分享《MATLAB初学者教程 MATLAB编程-菜鸟入门(清晰版)》

    1、《MATLAB完全学习手册(视频+课件+代码)》 2、《MATLAB入门》 3、《详解MATLAB在科学计算中的应用》 4、《案例二 MATLAB与Excel交互》 5、《MATLAB初学者教程 MATLAB编程-菜鸟入门(清晰版)》 6、《MATLAB常用函数参考 MATLAB函数汇总 精通MATLAB》 7、等等。。。。 前两天,我们在(

    2024年02月07日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包