Matlab——数组
实验目的
掌握基本的数组运算及常用的函数
实验内容
(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——数组相关推荐
- 第三章 Matlab数组
第三章 Matlab数组 一维数组 一维数组的创建 一维数组中元素的提取 二维数组 二维数组的创建 二维数组中元素的提取 字符数组 字符数组的创建 字符数组的拼接 字符数组的显示 空数组 一维数组 一 ...
- 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 ...
- 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 %数组的某 ...
- matlab数组从零开始,MATLAB数组
MATLAB数组 在 MATLAB中,所有的所有数据类型的变量是多维数组.向量是一个一维阵列,矩阵是一个二维数组. 我们已经讨论过的向量和矩阵.在本章中,我们将讨论多维数组.然而,在这之前,让我们讨论 ...
- 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 ...
- MATLAB 数组作为 Python 变量
目录 在 Python 中创建 MATLAB 数组 Python 中的 MATLAB 数组属性和方法 Python 中的多维 MATLAB 数组 在 Python 中对 MATLAB 数组进行索引 在 ...
- MATLAB数组的一些操作
MATLAB数组的一些操作 1 数组元素位置 2 二维数组下标和线性索引装换 2.1.1 数组的元素位置和线性索引位置都能得到数值 2.1.2 线性索引和行列的关系 2.1.3 下标转换为线性索引su ...
- Matlab数组创建、数组寻址、数组排序、数组检测、数组结构
Matlab数组创建.数组寻址.数组排序.数组检测.数组结构 一.数组创建 1.一维数组的创建 P43 2.二维数组的创建 P45 二.数组寻址 1.一维数组寻址 P46 2.二维数组寻址 P49 三 ...
- MATLAB数组的左右移动
MATLAB数组的左右移动 说明 MATLAB代码 说明 我们在MATLAB的数组操作中,例如时域的平移,需要将数组向左/右平移N个单位.下方的代码给出了一个简单的操作函数.其中平移之后的补全采用了两 ...
- MATLAB 数组循环移动
MATLAB 数组元素循环移动(左移和右移) 在日常使用MATLAB做数组操作时,经常会需要循环位移其中的元素. 网上很多的资料都需要自己编写子函数,其实这大可不必,MATLAB已经内含此函数. ci ...
最新文章
- CentOS7:Thrift的安装
- 解决IE6,IE7下子元素使用position:relative、父元素使用overflow:auto后,子元素不随着滚动条滚动的问题...
- 25个吸引眼球的广告设计
- 【bzoj题解】1001 狼抓兔子
- codevs——2152 滑雪
- zabbix server配置文件
- tcp协议和三次握手
- elasticsearch集群搭建实例
- 内部曝料——博文年会之《武林外传》
- 2008 r2 server sql 中文版补丁_sql2008 sp4补丁
- Be For Web
- 基于局域网的超简易即时通讯软件(一)
- 震撼【超高细节地球】GIS相关引擎,速看。。。
- phonegap-第三方登陆-andriod插件
- Oracle第三章练习
- LTspice 电路仿真入门
- Learning Typography for Video Editors 学习视频编辑的排版 Lynda课程中文字幕
- centos7 更新网络源,下载扩展源时出现“one of the configured repositories failed”提示,解决方案
- 虚电路服务和无连接的数据包服务
- GBase 8a trace 日志
热门文章
- 微信公众号文章采集浅谈--搜狗APP近一天文章
- linux下chm文件制作,自己动手将在线文档制作成CHM文件
- [oracle]Oracle 11g DG搭建(备库使用ASM)
- 电脑没安装游戏使用Excel时如何将隐藏的赛车游戏调出来
- 数据结构:二叉树的非递归遍历
- Au入门系列之七:效果器
- Direct Sparse Visual-Inertial Odometry using Dynamic Marginalization
- 微信小程序跳转至京东店铺首页
- Dll入口函数参数详解...
- ui自动化html模板,UI自动化学习分享ppt模板