1樓:匿名使用者
a = [1,2,3,4,5,6,7,8,9];
r = a(3:end)-a(1:end-2)
r =2 2 2 2 2 2 2
2樓:匿名使用者
注意matlab的陣列索引方法,參考**:
a = 1:9;
b = a(3:5) - a(1:3)
matlab中如何從乙個向量中把另外乙個向量中的元素刪除?
3樓:匿名使用者
這是乙個集合的求差運算:
命令是setdiff(x,y)
示例:x=[2 6 8 4 9];
y=[6 8 7 4 3];
setdiff(x,y)
ans =
2 9
4樓:匿名使用者
把向量a的第二個元素刪掉:
a(2)=;
matlab 如何求乙個矩陣所有元素的絕對值的和
5樓:匿名使用者
求乙個抄矩陣a所有元素的絕對值的和的實現方法為:在matlab命令視窗輸入**: sum(sum(abs(a))),其中用到的兩個函式的功能如下:
1、abs(a) 求矩陣a中每個元素的絕對值
2、sum(a) 沿著矩陣a的第乙個維度計算元素之和。當a為向量時,得到所有元素之和;當a為二維矩陣時,將沿著列求和,即得到乙個行向量。
下面進行乙個例項演示:
1、開啟matlab軟體,在命令視窗輸入:a = [ 1 2 3;-1 -2 -3;1 0 -1],顯示結果如下圖所示:
2、接著,輸入**:sum(sum(abs(a))),根據sum函式的說明,對於二維矩陣,使用兩次sum函式才能得到所有元素的和。此時得到結果14,即為上面示例矩陣a的所有元素的絕對值之和,如下圖所示:
6樓:匿名使用者
設這個矩陣是a,abs(a)是把所有元素取絕對值,記做a=abs(a)然後sum(a)是對矩陣所有列求和,記做b=sum(a),然後再用次sum(b『),也就是b的轉製求和,b的轉製就只有一列而已
7樓:匿名使用者
a = [-1 -2 ; 2 3]
sum(sum(abs(a)))
8樓:花兒的味道
工具bai/材料:
電腦,matlab軟體
1、開啟matlab軟體。du
2.在命令視窗輸入:zhia = [ 1 2 3;-1 -2 -3;1 0 -1],顯dao示結果如下圖所示。內
3、接著,輸入**:sum(sum(abs(a))),根據容sum函式的說明,對於二維矩陣,使用兩次sum函式才能得到所有元素的和。
4.此時得到結果14,即為上面示例矩陣a的所有元素的絕對值之和。
matlab中diff函式求差分什麼意思?課本上說是求導數。兩者有什麼區別?
9樓:
差分是針對離散情況如離散向量、數字影象等來講的,而導數是針對連續函式來講的,這兩種情況都可以用diff函式來求
離散情況如:
a=[1 2 3], diff(a) = [1 1];
連續情況如:
syms x y
y=x^2;
diff(y,x)=2*x
望採納,謝謝!
10樓:小小肖麒麟
題主你好,請問你追問中的的**,是出自哪一本書?可以告訴我一下嗎?感激不盡♥
在matlab中如何求乙個向量內各個元素之和
11樓:匿名使用者
其實很簡單,只要用命令sum就ok了
你的問題只要這樣就解決了:sum(a)回車
再告訴你一些簡單的命令吧 mean平均值 diff微分 round四捨五入,有什麼問題,發我郵箱[email protected]
在matlab中怎樣求矩陣的特徵向量
用 d,v eig a 就可 copy以了 如 a 1,2 3,4 a 1 2 3 4 d,v eig a d 4216 5113 250 601671 1186 1736 1909v 736 1977 00 1977 368 v 中是特徵 值bai,d中是對應du的特徵向量zhi滿意請採納 dao...
在matlab中怎樣取矩陣的列向量呀
直接對矩bai陣進行取列操du 作,如 a 2,3,1 3,0,7 2,9,7 1,3,2 a a 1 將矩陣a的第zhi一列全部取出dao來,並專賦值給變數a,此時屬變數就是乙個列向量,其維數與矩陣a的行數一致。執行完以上程式段後,a 2,3,2,1 a矩陣第j列,就是a j 第i行就是a i,初...
在matlab中如何確定向量中元素的最大值,並輸出其序號
孤九涼笙 求向量中最大值元素及其序號的簡單 為 m,i max a 其中a是行 列向量,m是最大值,i是最大值元素的索引即序號。注意 如果a中存在多個並列的最大值,上面的 只會得到第一個最大元素的位置。因此,通用的寫法如下 i find a max a 如果拓展到二維矩陣,寫法也類似 i,j fin...