10月22日matlab学习记录

这篇博客记录了MATLAB的学习,包括奇数阶魔方矩阵的编程,数据类型的概述,特别是单元数组和结构数组的特点,以及字符型数组的操作。通过实例演练展示了字符串拼接、魔方矩阵的创建和查找子串的方法。总结中提到,虽然掌握了字符串使用和部分数据类型,但对多种数据类型的理解和应用仍需加强。
摘要由CSDN通过智能技术生成

语法知识

3.13奇数阶魔方矩阵的编程
matlab中魔法矩阵的程序是隐藏的,用type命令显示magic.m。魔方矩阵的设计思路之一,是构造一个扩展的零矩阵A ,随后用顺序数矩阵v填入A的相应对角线,再用行、列叠加使矩阵A的中心n阶矩阵零元素填满。最后取出中心n阶方阵,即得魔方矩阵
魔方阵,古代又称“纵横图”,是指组成元素为自然数1、2、…、n2的平方的n×n的方阵,其中每个元素值都不相等,且每行、每列以及主、副对角线上各n个元素之和都相等。
3.14数据类型概述
在这里插入图片描述
为了执行整数和单精度数组的数学运算,必须用函数double将它们转换成双精度。
单元数组提供存储机构,可以存储不同种类型或不同大小的数组在单元数组的单元里,例如可以存储1行50字符的数组,7行13列的双精度数组和1个32位二进制数到单元数组的单元里。当需要访问单元数组时,可以用访问矩阵(或数组)同样的方法来操作。 在MATLAB中,结构数组与单元数组相似,它也能存储不同类型的数据,但是在这种情况下,结构数据的数据场的名称胜过单元数组。因为结构数组中的数据,贴有结构数组的场名。当访问结构数据时,用同样的数据场名。MATLAB数据是分级的。用户可以建立自己的用户定义级(即用户型), 用户定义级是被安置在MATLAB的结构数组下面,它是结构数组的了集。如前面提到的数组分类的树干图所描述。

3.15 字符型数组
用单引号括起来的字符和数字的组合称为字符串或者字符数组。书写格式:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值