MathScript运算符(MathScript RT模块)

LabVIEW 2012 MathScript RT模块帮助

版本日期:June 2012

产品编号:373123C-0118

»查看产品信息
下载帮助
(仅限Windows)

下表是LabVIEW MathScript运算符。关于在函数和脚本中使用运算符的规范,请参考MathScript语法

运算符名称说明信息范例
=赋值为变量赋值。a = 1
:冒号定义范围。a = 1:10
;分号语句结束符(不显示),或作为定义矩阵时的列分隔符。a = [1, 0]
b = [1; 2; 3]
.点线定义结构。a(1).x = 2
a(1).y = 5
a(1).color = 'green'
~对逻辑表达式进行“逻辑非”运算。a = [1, 0]
~(a)
+求和。a + b
-相减或者取相反数。a - b或者-a
*乘法相乘或进行矩阵相乘。a = 2* b
/除法相除或进行矩阵相除。a / b
.*元素相乘在矩阵的每个元素上与标量或与其他矩阵的元素进行乘法运算。a = [1 2 3; 4 5 6]
b = [2 3 5; 7 9 1]
a .* b
./元素相除在矩阵的每个元素上与标量或与其他矩阵的元素进行除法运算。a ./ b
\左除反向除。AB = Y
B = A \ Y
.\元素左除在矩阵的每个元素上与标量或与其他矩阵的元素进行反向除法运算。a .\ b
.'转置矩阵转置。a = [1; 2; 3]
a .' b
b =
1
2
3
.^元素幂运算在矩阵的每个元素上与标量或与其他矩阵的元素进行幂运算。a .^ b
'共轭转置转置复数共轭矩阵,并将虚部取相反数。a = [-i; 1 + i; 2 - 3i]
a' = i, 1 - i, 2 + 3i
^指数幂。结果是一个方阵。A = [1 + 3i, 5.6; -2.3, 8 - i]
B = 3
A ^ B
==等于是否相等。a==b
<小于小于a < b
<=小于等于小于等于a <= b
>大于大于a > b
>=大于等于大于等于a >= b
~=不等于不相等。a ~= b
||逻辑或运算(两个参数均为标量)。a || b
&&逻辑与运算(两个参数均为标量)。a && b
|元素或运算在矩阵的每个元素上与标量或与其他矩阵的元素进行元素逻辑或运算。a | b
&元素与运算在矩阵的每个元素上与标量或与其他矩阵的元素进行元素逻辑与运算。a & b
[]括号定义矩阵和函数的多个输出。a = [1 2 3; 4 5 6]
()圆括号调用函数和索引数组。a = (1, 2, 3)
b = a(2, 3)
{}花括号定义单元格数组,索引单元格数组。a = {3, [7 8 9], 'hello'}
a{4} = 'bye'
a{2}

文章是否对您有帮助?

没有帮助