1樓:匿名使用者
a>a(2,1)是一個邏輯判斷,相當於將矩陣a所有元素與a第二行第一列的元素1進行比較
輸出結果為如下矩陣(邏輯型變數):
1 1 1 0
0 1 1 0
0 1 1 0
sum(a>a(2,1))就是對上述矩陣按列求和,輸出結果為:
1 3 3 0
a=sum(a>a(2,1))就是將新生成的這個行向量賦值給a。
所以最終結果為:a =[1 3 3 0]
2樓:匿名使用者
求a裡每一列裡大於a(2,1)的元素的數量,比如這裡答案就是[1,3,3,0]
在matlab裡sum((a(:,i)-b(:,j)).^2);是什麼意思?
3樓:匿名使用者
a(:,i)是指矩陣a的所有行,第i列,這裡i=1:b,則說明是a的第1到b列。
4樓:匿名使用者
a(:,i)為a矩陣i列,b(:,j)為b矩陣的j列
sum((a(:,i)-b(:,j)).^2)即為ai列和bj列對應元素差的平方和。
5樓:匿名使用者
陣列a的第i列減去b的第j列,然後求平方,再求和…不過這個似乎有些問題,列數不一樣
matlab中的sum(x,2)是什麼意思呢
6樓:人設不能崩無限
sum(x,2)是對x的每行分別求和。
若引用的單元格中含有非數字(文字)值,則公式會中斷,從而產生 #value! 錯誤。 sum 將忽略文字值,只給出數字值的求和結果。
如果刪除了行或列,公式將不會更新來排除已刪除的行,並且會返回#ref! 錯誤,而這種情況下 sum 函式將會自動更新。
7樓:淡淡幽情
sum(x,2)表示把x按行求和
如果是sum(x),那就是按列求和
8樓:匿名使用者
將矩陣x,按第二維的順序求和
無論原來的x矩陣的大小是怎樣的
求和之後的結果第二維的長度都變為1
因為在這一維的所有資料都加起來了,結果是總和舉個例子
x=[ 1 2 3 ;
4 5 6;
7 8 9];
sum(x,2)
ans =615
24原來的x是3x3的矩陣,按第二維求和後是3x1的矩陣其中沒個值,是原來第二維,也就是行方向,一行的所有數的和
9樓:一撇八字
就是說是把陣列裡面的元素平方而已,舉個例子a=[1 2; 3 4]
a^2表示兩個矩陣a相乘=[7 10;15 22]a.^2=[1 4;9 16]是矩陣中的每個數的平方
10樓:匿名使用者
sum(x,1)是對x的每列分別求和。
sum(x,2)是對x的每行分別求和。
嘿嘿,看看matlab的幫助檔案就知道了。
11樓:僕傅香祖水
意思是判斷x有沒有落在區間
(0,4]呢的值,
例:x=[10,20,2,3]
>>b=x>0&x<=4b=
0011
然後sum(b),對b求和,有的話至少是1,沒有的話就是0了
MATLAB裡怎麼表示導數
diff 函式是matlab的符號函式求導。diff 使用說明 diff s,v 對表示式s中指定符號變數v,計算s的一階導數 diff s,v n 對表示式s中指定符號變數v,計算s的n階導數 diff 應用例項對於顯函式的導數,如y 6x 3 4x 2 x 5 diff 6x 3 4x 2 x ...
matlab裡a123456789a2什麼意思
a 1 2 3 4 5 6 7 8 9 你的表述是不是有問題,怎麼會有一個6 呢 如果a 1 2 3 4 5 6 7 8 9 的話,a 2 表示取矩陣a的第2列 任意行 取a中的第三列,行任意即 2,5,8 表示給前面的變數賦空值,在matlab裡就表示刪除元素。因此,這裡指刪除矩陣a的第二列,執行...
求助matlab裡怎麼沒有ccslink呀
不同版本命令不同,你輸入help idelink 先修改環境變數 首先請確認你的matlab的資料夾中有如下檔案 atlas athlon.dll amd系列的請用這個 atlas p4.dll p4的用這個 atlas piii.dll p3的用這個 atlas pii.dll p2的用這個 這些...