1樓:匿名使用者
乘冪的意思,如x2可寫成x.^2
2樓:匿名使用者
是對物件每個元素都進行乘冪運算的意思。
比如a是一個矩陣,a^2=a*a,而a.^2=b,b為a中所有元素都平方後的矩陣,即對a中的某個aij,b中對應位置的是aij^2,明白了吧?
matlab裡.^和^有什麼區別
3樓:噠噠噠噠你個頭
.^這是點乘;^是乘法。
直接用乘法的話,是矩陣乘法,也就是說,必須滿足前一個矩陣的列數等於後一個矩陣的行數。
使用點乘操作,是使每一個元素相乘,也就是向量或者矩陣中對應元素相乘。
下面是例子:
a=ones(3,3)
a =1 1 1
1 1 1
1 1 1
>> a^2
ans =
3 3 3
3 3 3
3 3 3
>> a.^2
ans =
1 1 1
1 1 1
1 1 1
擴充套件資料在matlab中還有如下類似命令:
點乘(.*)、乘(*);
例:假設現有a、b兩個矩陣(先假定它們的這兩種操作都是合法的。),乘( a*b )表示矩陣a乘以矩陣b,就是普通的矩陣運算;點乘( a.
*b )表示矩陣a的元素與矩陣b 對應的元素 相乘,構成新的矩陣。
點除(./)、除(/)與上述方法類似。
4樓:大野瘦子
1、運算方式不一樣
點乘是陣列的運算,不加點是矩陣的運算。
2、運算要求不一樣
點乘要求參與運算的兩個量兩必須是維數相同,是對應元素的相乘,而不加點表示的是矩陣相乘(除的時候通過逆矩陣來實現),要求內維相同,也就是前一個矩陣的列的維數等於後一個矩陣的行 的維數。
5樓:創舊黃
^是以矩陣為運算元的乘方,.^是以矩陣中的每個元素為運算元的乘方a^2相當於a*a,要求a的行列個數必須相同a.^2相當於a中的每個元素a*a,對a的行列個數沒什麼要求a=[1,2;3,4];
那麼a^2=[7,10;15,22]
a.^2=[1,4;9,16]
6樓:匿名使用者
不帶「.」的是方陣求冪,帶「.」是常數求冪
7樓:匿名使用者
這是點乘,直接用乘法的話,是矩陣乘法,也就是說,必須滿足前一個矩陣的列數等於後一個矩陣的行數。
這裡是使用的每一個元素相乘,也就是向量或者矩陣中對應元素相乘,使用點乘操作,還有點除,一樣的道理
a=ones(3,3)
a =1 1 1
1 1 1
1 1 1
>> a^2
ans =
3 3 3
3 3 3
3 3 3
>> a.^2
ans =
1 1 1
1 1 1
1 1 1
8樓:匿名使用者
針對陣列或者矩陣時,.^是點乘
運算,對應位置的元素相乘
^就是矩陣乘法
運算例項:
>> a=ones(3)
a =1 1 1
1 1 1
1 1 1
>> a.^3
ans =
1 1 1
1 1 1
1 1 1
>> a^3
ans =
9 9 9
9 9 9
9 9 9
9樓:匿名使用者
沒有指南嘛?
看 help 嘛
陣列的冪運算是 .^
矩陣的冪運算是 ^
10樓:匿名使用者
matlab鼓勵使用者使用矩陣運算
在matlab中b.^a和2.^a還有 a.^2什麼意思? 5
11樓:匿名使用者
^假設b=
b1 b2
b3 b3
為2*2的矩陣
假設a=
a1 a2
a3 a4
為2*2的矩陣
那麼b.^a表示
b1^a1 b2^a2
b3^a3 b4^a4
2.^a表示
2^a1 2^a2
2^a3 2^a4
a.^2表示
a1^2 a2^2
a3^2 a4^2
在matlab中(y-y).^2是什麼意思,括號右下角的那一點是什麼,有什麼用途
12樓:匿名使用者
^y和y應該分別表示兩個陣列,(y-y).^2表示兩個陣列相減,然後對每個元素平方
matlab中運算子之前加上點(.)表示陣列元素的操作,例如 a = [1 2 3;4 5 6], 那麼 a.^2 = [ 1 4 9;16 25 36],其餘點操作(.
* , ./ )也類似。
13樓:匿名使用者
加點表示點對點的運算,不加點為一般矩陣運算。
假設y-y為
1 00 2
那麼(y-y).^2則對每個元素單獨求乘方,結果為:
1 00 4
不加點號則是矩陣運算。
這段matlab程式是什麼意思,請問這段matlab程式是什麼意思?
這裡的含義是 將t變數第一維的第一個第二維的第4個第三維的所有元素 ps 這裡的第一維第二維第三維都是用來定位的 賦值給x變數的第一行的第1到101列 這段matlab程式是什麼意思?sys1 tf 1 0.4,1 inputdelay 0.76 dsys1 c2d sys1,ts,zoh num1...
matlab中B A是什麼意思,matlab中A b和b A的區別?
顏浩蕩霍輝 你看b.a 像不像b在下a在上 因此就是a除以b 點號是表明布什矩陣除法,而是對應元素相除。例如a 123 b 2 46 b.a 0.5 0.50.5 如果是a.b 222 明白麼。如果不加點,則表示矩陣除法,這樣運算的前提是方矩陣。 陽晶瑤羊楠 b.a意思是b點除以a,而b.a是a除以...
matlab中a什麼意思,matlab中a是什麼意思
賦值的意思 a 1 表示a的值是1 a hello 表示a的值是字串hello matlab中a 是什麼意思 5 a 是把矩陣a轉換為一個行向量,就是一行。例如 a rand 2,3 a 0.6925 0.3965 0.78020.5567 0.0616 0.3376 b a b 0.6925 0....