matlab表达式,表达式- MATLAB Simulink- MathWorks 中国
數組運算符
如果矩陣不用于線性代數運算,則成為二維數值數組。數組的算術運算按元素執行。這意味著,加法和減法運算對數組和矩陣都是相同的,但乘法運算不相同。MATLAB 的乘法數組運算表示法中包含點,也就是小數點。
運算符列表包括
+加法
-減法
.*逐元素乘法
./逐元素除法
.\逐元素左除
.^逐元素冪
.'非共軛數組轉置
如果使用數組乘法將丟勒的幻方矩陣自乘
A.*A
則會生成一個數組,該數組包含介于 1 至 16 之間的整數的平方,并且以不常見的順序排列:
ans =
256 9 4 169
25 100 121 64
81 36 49 144
16 225 196 1構建表
數組運算對構建表非常有用。假定 n 為列向量
n = (0:9)';
然后,
pows = [n n.^2 2.^n]
構建一個平方和 2 次冪的表:
pows =
0 0 1
1 1 2
2 4 4
3 9 8
4 16 16
5 25 32
6 36 64
7 49 128
8 64 256
9 81 512
初等數學函數逐元素處理數組元素。因此
format short g
x = (1:0.1:2)';
logs = [x log10(x)]
構建一個對數表。
logs =
1.0 0
1.1 0.04139
1.2 0.07918
1.3 0.11394
1.4 0.14613
1.5 0.17609
1.6 0.20412
1.7 0.23045
1.8 0.25527
1.9 0.27875
2.0 0.30103
總結
以上是生活随笔為你收集整理的matlab表达式,表达式- MATLAB Simulink- MathWorks 中国的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 夏肖是什么
- 下一篇: matlab中prprob,pr-sr-