matlab除法不对,matlab中除法的使用,错误使用 / 矩阵维度必须一致
錯誤使用 ?/
矩陣維度必須一致。
當出現這個錯誤,說明除數符號寫錯了,需要從/變成./就可以了
matlab中的乘除法:
1.數字之間相乘/相除
>> a=3;
>> b=4;
(1)相乘(*與.*沒區別):
>> a*b
ans =
12
>> a.*b
ans =
12
(2)相除(/與./沒區別):
>> a=3;
>> b=4;
>> a/b
ans =
0.7500
>> a./b(a除以b)
ans =
0.7500
>> a.\b(b除以a)
ans =
1.3333
2.數字與矩陣之間相乘/相除
>> a=3;
>> A=[1,3,5;3,4,5;2,4,8];
A =
1 ????3 ????5
3 ????4 ????5
2 ????4 ????8
(1)相乘(*與.*沒區別):
>> a*A
ans =
3 ????9 ???15
9 ???12 ???15
6 ???12 ???24
>> a.*A
ans =
3 ????9 ???15
9 ???12 ???15
6 ???12 ???24
(2)相除(/與./沒區別):
>> A/a(矩陣A中元素都除以a,輸出矩陣)
ans =
0.3333 ???1.0000 ???1.6667
1.0000 ???1.3333 ???1.6667
0.6667 ???1.3333 ???2.6667
>> A./a
ans =
0.3333 ???1.0000 ???1.6667
1.0000 ???1.3333 ???1.6667
0.6667 ???1.3333 ???2.6667
>> A.\a(a除以矩陣A中各元素,輸出矩陣)
ans =
3.0000 ???1.0000 ???0.6000
1.0000 ???0.7500 ???0.6000
1.5000 ???0.7500 ???0.3750
3.矩陣之間相乘/相除
>> A=[1,3,5;3,4,5;2,4,8]
A =
1 ????3 ????5
3 ????4 ????5
2 ????4 ????8
>> B=[2,5,8;3,7,2;5,3,2]
B =
2 ????5 ????8
3 ????7 ????2
5 ????3 ????2
(1)相乘:
>> A*B(矩陣乘法:要求左矩陣的行數與右矩陣的列數相等,即MxN維矩陣乘以NxM維矩陣。按照矩陣相乘規則計算結果)
ans =
36 ???41 ???24
43 ???58 ???42
56 ???62 ???40
>> A.*B(矩陣點乘:要求兩矩陣維數相等,即MxN維矩陣乘以MxN維矩陣。矩陣對應位置元素相乘輸出)
ans =
2 ???15 ???40
9 ???28 ???10
10 ???12 ???16
(2)相除:
>> A/B(相當于A乘以B的逆,如下所示)
ans =
0.6395 ??-0.0058 ??-0.0523
0.5233 ???0.0407 ???0.3663
1.0233 ??-0.2093 ???0.1163
>> A*inv(B)
ans =
0.6395 ??-0.0058 ??-0.0523
0.5233 ???0.0407 ???0.3663
1.0233 ??-0.2093 ???0.1163
>> A./B(矩陣點右除:要求兩矩陣維數相等,即MxN維矩陣除以MxN維矩陣。矩陣對應位置元素相除輸出,A矩陣對應元素除以B矩陣對應元素)
ans =
0.5000 ???0.6000 ???0.6250
1.0000 ???0.5714 ???2.5000
0.4000 ???1.3333 ???4.0000
>> A\B(相當于A的逆乘以B,如下所示)
ans =
1.3000 ??-1.7000 ??-7.8000
-1.6000 ???5.4000 ???9.6000
1.1000 ??-1.9000 ??-2.6000
>> inv(A)*B
ans =
1.3000 ??-1.7000 ??-7.8000
-1.6000 ???5.4000 ???9.6000
1.1000 ??-1.9000 ??-2.6000
>> A.\B(矩陣點左除:要求兩矩陣維數相等,即MxN維矩陣除以MxN維矩陣。矩陣對應位置元素相除輸出,B矩陣對應元素除以A矩陣對應元素)
ans =
2.0000 ???1.6667 ???1.6000
1.0000 ???1.7500 ???0.4000
2.5000 ???0.7500 ???0.2500
---------------------
作者:葉晚zd
來源:CSDN
原文:https://blog.csdn.net/u013925378/article/details/53695147/
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的matlab除法不对,matlab中除法的使用,错误使用 / 矩阵维度必须一致的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Using KernelShark to
- 下一篇: vue vue的table表格自适应_响