matlab学习笔记2(数组索引、工作区变量)

3、数组索引(数组元素访问方法)

在matlab中访问数组元素有两种基本方法:

第一种,使用行、列下标访问。

a = magic(5);    //生成随机的5阶幻方矩阵
a(3,4);          //访问矩阵a的第3行、第4列的元素

第二种,使用按列排序的下标。

a=magic(5)

a =

    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9

>> a(12)  //从第一列开始,下标从上往下、从左往右排序

ans =

     7

可以用第一种访问元素位置的方法添加元素值,若该位置在原有数据中超出边界,自动添加扩充行、列:

a=magic(5)

a =

    17    24     1     8    15
    23     5     7    14    16
     4     6    13    20    22
    10    12    19    21     3
    11    18    25     2     9

>> a(3,6)=1

a =

    17    24     1     8    15     0
    23     5     7    14    16     0
     4     6    13    20    22     1
    10    12    19    21     3     0
    11    18    25     2     9     0

在访问时,可以使用冒号( : )一次访问多个元素,形式为( start : step : end)

//不指定步长默认步长为1
a(1:3,2);    //访问从第1行至第3行的第2列元素

//不指定起始位置、步长和终止位置时,访问该维全部元素
a(3,:);      //访问第3行全部元素

//冒号还可以用于创建矩阵
a=[1:2:10;2:2:10]

a =

     1     3     5     7     9
     2     4     6     8    10

4、工作区变量

matlab提供了一个工作区,从官方手册的介绍来看,这个工作区应该是相当于一个可保存数据、可导入数据且易于查看管理的“内存空间”,保存和导入数据都需要通过指令完成,否则和内存的机制相同,关闭matlab时将会清空工作区。

save filename.mat;    //将工作区保存到文件名为filename的.mat类型文件中

load filename.mat;    //导入filename.mat中保存的工作区变量

clear;                //直接清空工作区

工作区中包含了在MATLAB中创建的变量、数据文件或其他程序导入的变量,使用指令

whos

可以查看工作区内变量列表,包含变量的名称、值、占用字节、类。

也可以直接在程序主界面的工作区(Workspace)窗口中查看变量。在窗口中查看时,可以通过右键表格的项目名称行,添加变量占用字节、类等更加详细的参数。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斑斓的黑白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值