实验目的

掌握基本的数组运算及常用的函数

实验内容

(1) 掌握数组的创建方法;
(2) 掌握数组的标识与寻访;
(3) 掌握数组的运算;
(4) 掌握关系操作和逻辑操作;
(5) 了解非值数组和“空”数组的概念。

实验操作

(1) 一维数组常见的创建方法。将下列语句的运行结果截图放到对应题后。并说明linspace()、logspace()和rand()函数的功能。

实验结果:






linspace()、logspace()和rand()函数的功能:
linspace()函数就是生成两个数之间的n个点行矢量,
logspace(a,b) 函数就是生成10的a次方到10的b次方等分的n个行向量。
rand()生成取值在0-1之间满足均匀分布的随机矩阵。

(2) 数组元素及子数组的各种标识和寻访格式;冒号的使用;end的作用。将下列语句的运行结果截图放到对应题后。并说明zeros()函数、冒号:和end的功能。

实验结果:



zeros()函数、冒号:和end的功能:
zeros(a,b)函数是生成a *b阶的全0矩阵。
冒号:就是用于取值的符号,范围是在冒号的左边到右边。
end:用来表示矩阵最后一个元素下标。

(3)非数的产生和性质。将下列语句的运行结果截图放到对应题后。
1.

实验结果:

2.

实验结果:

3.

实验结果:

(4)“空”数组的创建。将下列语句的运行结果截图放到对应题后。

实验结果:


(5)关系运算与逻辑运算。将下列语句的运行结果截图放到对应题后。
1.逻辑运算

实验结果:

2.说明xor()函数的作用。

实验结果:


由以上实验结果可以看出:xor函数是一种运算规则,异或。

(6)求100-999之间能被21整除的数的个数。请将程序和运行结果截图放到对应题后。(提示:先利用冒号表达式,再利用find和length函数。)

find函数的作用及参数说明:
find函数的作用是用单下标表示返回数组中非零元素的下标.

实验代码:

实验结果:

Matlab——数组相关推荐

  1. 第三章 Matlab数组

    第三章 Matlab数组 一维数组 一维数组的创建 一维数组中元素的提取 二维数组 二维数组的创建 二维数组中元素的提取 字符数组 字符数组的创建 字符数组的拼接 字符数组的显示 空数组 一维数组 一 ...

  2. MATLAB数组相除

    MATLAB数组相除 %数组的除法 clear all %清空MATLAB中的数据 a=[2 5 9 8 7 6] b=[7 5 6 2 9 0] c=a./b %a/b 对应位置相除 d=a.\b ...

  3. MATLAB数组乘方

    MATLAB数组乘方 %数组的乘方 clear all %清空MATLAB中的数据 a=[1 5 9 8 7 6] b=[7 7 6 2 9 0] c=a.^b %数组的乘法 d=a.^2 %数组的某 ...

  4. matlab数组从零开始,MATLAB数组

    MATLAB数组 在 MATLAB中,所有的所有数据类型的变量是多维数组.向量是一个一维阵列,矩阵是一个二维数组. 我们已经讨论过的向量和矩阵.在本章中,我们将讨论多维数组.然而,在这之前,让我们讨论 ...

  5. Matlab数组操作_实现三维数组的写入与读取

    Matlab数组操作 三维数组的写入 将多个二维数组写入三维数组中 %原始二维数组 a1=[0.25 0.25 0.25 0.25 0.23;0.25 0.25 0.11 0.27 0.27;0.25 ...

  6. MATLAB 数组作为 Python 变量

    目录 在 Python 中创建 MATLAB 数组 Python 中的 MATLAB 数组属性和方法 Python 中的多维 MATLAB 数组 在 Python 中对 MATLAB 数组进行索引 在 ...

  7. MATLAB数组的一些操作

    MATLAB数组的一些操作 1 数组元素位置 2 二维数组下标和线性索引装换 2.1.1 数组的元素位置和线性索引位置都能得到数值 2.1.2 线性索引和行列的关系 2.1.3 下标转换为线性索引su ...

  8. Matlab数组创建、数组寻址、数组排序、数组检测、数组结构

    Matlab数组创建.数组寻址.数组排序.数组检测.数组结构 一.数组创建 1.一维数组的创建 P43 2.二维数组的创建 P45 二.数组寻址 1.一维数组寻址 P46 2.二维数组寻址 P49 三 ...

  9. MATLAB数组的左右移动

    MATLAB数组的左右移动 说明 MATLAB代码 说明 我们在MATLAB的数组操作中,例如时域的平移,需要将数组向左/右平移N个单位.下方的代码给出了一个简单的操作函数.其中平移之后的补全采用了两 ...

  10. MATLAB 数组循环移动

    MATLAB 数组元素循环移动(左移和右移) 在日常使用MATLAB做数组操作时,经常会需要循环位移其中的元素. 网上很多的资料都需要自己编写子函数,其实这大可不必,MATLAB已经内含此函数. ci ...

最新文章

  1. CentOS7:Thrift的安装
  2. 解决IE6,IE7下子元素使用position:relative、父元素使用overflow:auto后,子元素不随着滚动条滚动的问题...
  3. 25个吸引眼球的广告设计
  4. 【bzoj题解】1001 狼抓兔子
  5. codevs——2152 滑雪
  6. zabbix server配置文件
  7. tcp协议和三次握手
  8. elasticsearch集群搭建实例
  9. 内部曝料——博文年会之《武林外传》
  10. 2008 r2 server sql 中文版补丁_sql2008 sp4补丁
  11. Be For Web
  12. 基于局域网的超简易即时通讯软件(一)
  13. 震撼【超高细节地球】GIS相关引擎,速看。。。
  14. phonegap-第三方登陆-andriod插件
  15. Oracle第三章练习
  16. LTspice 电路仿真入门
  17. Learning Typography for Video Editors 学习视频编辑的排版 Lynda课程中文字幕
  18. centos7 更新网络源,下载扩展源时出现“one of the configured repositories failed”提示,解决方案
  19. 虚电路服务和无连接的数据包服务
  20. GBase 8a trace 日志

热门文章

  1. 微信公众号文章采集浅谈--搜狗APP近一天文章
  2. linux下chm文件制作,自己动手将在线文档制作成CHM文件
  3. [oracle]Oracle 11g DG搭建(备库使用ASM)
  4. 电脑没安装游戏使用Excel时如何将隐藏的赛车游戏调出来
  5. 数据结构:二叉树的非递归遍历
  6. Au入门系列之七:效果器
  7. Direct Sparse Visual-Inertial Odometry using Dynamic Marginalization
  8. 微信小程序跳转至京东店铺首页
  9. Dll入口函数参数详解...
  10. ui自动化html模板,UI自动化学习分享ppt模板