• matlab 第三章


    数组:

    创建一维数组:

    方法一:使用 [ ] 操作符

    所有的向量必须在操作符 [ ]之内

    向量元素空暗金用空格或英文逗号,分开

    方法二:使用冒号 : 操作符

    创建以1~10顺序排列整数为元素的行向量b。

    创建一维数组变量:

    利用冒号: 创建行向量的基本语法格式

    x=start : increment: end 

    start:表示新向量x的第一个元素;新向量的x的最后一个元素不能大于end ;increment 可正可负,若为负,则必须start>end;若正,则必须start<end  。否则建立的为空间向量。

     

     方法三:利用函数linspace

    x=linspace(x1,x2,n)

    x1为第一个元素;x2为第二个元素,x1、x2之间的有元素间隔为(x2-x1)/(n-1)

    方法四 利用函数logspace 

    列向量的创建:

    创建变量组的一般方法:

    var =expression 

    var 是变量名 expresion是表达式

     创建二维数组变量

    数组元素必须在 [ ] 内键入

    行与行之间必须用 ; 间隔,也可以在分行处用回车间隔

    行内元素 用空格 或者 , 间隔

          

    由向量构成二维数组:

    注意:分号 冒号 空格的区别和联系

    方法二:函数方法

    ones 生成全1矩阵

    zeros 生成全0矩阵

    reshape

    help elmat 获得基本的矩阵生成和操作函数列表

      

    reshape:

    数组元素的排列顺序,从上到下按列排列,先排第一列,然后第二列,要求数组元素总数不变

    数组元素的标识与寻访

    全下标的标识:每一维对应一个下标

    a(2,3)表示二维数组的a的第二行第三列的元素

    对于一维数组b(2)表示一维数组的第二个元素,无论行向量还是列向量

    -4到5以二行五列的形式排列:

    一维数组的子数组的寻访与赋值

    1到10中,平均取五个数字,找第三个数

     寻访a的1,2,5个子数组

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    vue:路由实现原理
    webpack自定义loader和自定义插件
    JS常见的算法
    浅析DES、AES、RSA、MD5加密算法及其应用场景
    关于JSON.parse(JSON.stringify(obj))实现深拷贝应该注意的坑
    Canvas和SVG区别
    解决 webpack 打包文件体积过大
    箭头函数与普通函数的区别
    2.Linux基础命令
    1.Ubuntu系统与vmware虚拟机的安装与使用
  • 原文地址:https://www.cnblogs.com/Catherinezhilin/p/14763599.html
Copyright © 2020-2023  润新知