MATLAB 数组运算
逻辑运算符 | 描述 |
---|---|
& | 逻辑与运算符,& 两边的表达式的结果都为 1 时返回 1,否则返回 0。 |
| | 逻辑或运算符,| 两边的表达式结果有一个为 1 时返回 1,都为 0 时才返回 0。 |
~ | 逻辑非运算符,~ 会对表达式的结果进行取反操作。表达式为 1 时得到 0,为 0 时得到 1。 |
A = [0 9 6; 1 3 0];
B = [1 4 3; 1 5 0];
使用逻辑运算符对两个数组进行运算
A & B
运行过程:
在使用&运算符对两个数组进行运算时,要注意 &运算符的使用,& 两边的表达式的结果都为 1 时返回 1,否则返回 0。
0 & 1 | 9 & 4 | 6 & 3 |
1 & 1 | 3 & 5 | 0 & 0 |
运行结果:
数组的除法运算
说明:数组中 ./
和 .\
都可以做除法运算,但是它们的区别是在于 MATLAB里 \
是左除,/
是右除。在下面数值运算的例子中 A ./ B 等效于 B .\ A。
A ./ B
运行过程
A ./ B表示 A ÷ B
0 ÷ 1 | 9 ÷ 4 | 6 ÷ 3 |
1 ÷ 1 | 3 ÷ 5 | 0 ÷ 0 |
注: 0 ÷ 0 = NaN
运行结果:
A .\ B
运行过程
A .\ B表示 B ÷ A
1 ÷ 0 | 4 ÷ 9 | 3 ÷ 6 |
1 ÷ 1 | 5 ÷ 3 | 0 ÷ 0 |
注:1 ÷ 0 = Inf 因为0 不能作为除数。
运行结果:
数组的乘法运算
A .* B
运行过程
A .* B表示 A x B
0 x 1 | 9 x 4 | 6 x 3 |
1 x 1 | 3 x 5 | 0 x 0 |
运行结果:
数组的加法运算
A .+ B
运行过程
A .+ B表示 A + B
0 + 1 | 9 + 4 | 6 + 3 |
1 + 1 | 3 + 5 | 0 + 0 |
运行结果:
数组与常数间的运算
A .+ 5
运行过程
0 + 5 | 9 + 5 | 6 + 5 |
1 + 5 | 3 + 5 | 0 + 5 |
运行结果:
MATLAB 数组运算相关推荐
- MATLAB—数组运算及数组化编程
文章目录 前言 一.数组的结构和创建 1.数组及其结构 2.行数组的创建 3.对数组构造的操作 二.数组元素编址及寻访 1.数组元素的编址 2.二维数组元素的寻访 三.数组运算 非数的问题 前言 编程 ...
- 在matlab中数组运算符,matlab数组运算
一.矩阵和数组的区别和联系 区别:1.矩阵是数学概念,而数组是计算机程序设计领域的概念 2.作为一种变换或映射符的体现,矩阵有着明确而严格的数学规则.而数组运算是matlab软件定义的规则,其目的是为 ...
- 数组之间的计算matlab,matlab中的矩阵运算和数组运算方法
MATLAB 具有两种不同类型的算术运算:数组运算和矩阵运算.您可以使用这些算术运算来执行数值计算,例如两数相加.计算数组元素的给定次幂或两个矩阵相乘. 矩阵运算遵循线性代数的法则.数组运算则是执行逐 ...
- matlab 三维数组运算,MATLAB二维三维画图仿真数组运算
MATLAB二维三维画图仿真数组运算 1. 数学 (1) 数组运算: x=[1 2 3 4]; y=[3 4 5 6]; z=x+y %数组x与数组y相加得到数组z z = 4 6 8 10 z=x- ...
- 【MATLAB】数组运算
(这里这列举笔者不熟悉的,容易忘的数组运算) 1.数组的转置 >> a=[1 2 3 4 5 6 7]a =1 2 3 4 5 6 7>> b=a'b =1234567 2.对 ...
- matlab多项式加法运算,matlab多项式运算与代数方程求解解析.ppt
* 多项式运算与代数方程求解 数学软件 Matlab Matlab基础及应用 * 多项式转化为符号表达式:poly2sym 四则运算:conv.deconv 导数与积分:ployder.polyint ...
- matlab关系运算
MATLAB关系运算 MATLAB关系运算符对数组的元素进行设置,将元素设置为逻辑1(真)的关系是真实的和逻辑0(假),它是两个阵列,可以返回一个相同大小的逻辑阵列间的比较. MATLAB关系运算符标 ...
- matlab isnumeric函数,MATLAB数组的常用函数
3 进行数组运算的常用函数 在MATLAB中有一些常用函数,这些函数在日常的编程计算过程中会经常遇到,一般是基本的数学概念在MATLAB中的函数表达方式.这些函数在MATLAB中可以同时作用于整个矩 ...
- matlab实验二数值运算报告,MATLAB数值运算实验报告.docx
MATLAB数值运算实验报告 实验报告系 (部): 信息工程 班 级: 姓 名: 学 号: 课 程: MATLAB 实验名称: Matlab数值运算目录一 . 实验目的2二 . 实验内容2三 . 实验 ...
最新文章
- 2022-2028年中国廉价航空行业深度调研及投资前景预测报告
- ReentrantLock+线程池+同步+线程锁
- 矩阵消除游戏--牛客练习赛58
- linux内核网络协议栈--数据包的发送过程(二十一)
- pip和conda 换清华源
- android studio import android-source-code
- 253B. Physics Practical
- 吴恩达机器学习(一)单变量线性回归(假设函数、代价函数、梯度下降)
- 将本地项目上传到gitLab操作
- Ubuntu18.04安装openjdk-7-jdk
- 写得好 git 提交信息
- 美图秀秀去广告单文件版 v6.4.3.0
- 趋势科技防毒墙-网络版(OfficeScan)客户端管理工具
- 调用QQ/TIM算法实现获取当前登陆账号和ClientKey
- docker安装centos7镜像
- realsenseD400系列使用realense-ros出现“symbol lookup error ... undefined symbol: _ZN2cv3M “解决方法(这个问题在我这里终结)
- java 回合制抛物线游戏_回合制抛物线射击游戏《坦克总动》重磅来袭!
- docker学习之docker hub寻宝游戏
- 职场一些办公技能和技巧总结
- linux vi文件提示swp,如何解决非正常关闭vi编辑器时生成.swp文件问题