怎樣把向量賦值給矩陣中的某一行

時間 2021-09-11 22:25:29

1樓:匿名使用者

以矩陣a為例。

在matlab中,a(i, j)表示的是矩陣a中第i行第j列的元素;

a(:, j) 表示矩陣a中第j列的所有元素;

a(i, :) 表示矩陣a中第i行的所有元素。

單單取出某一行,比如a(i, :) ,就是一個行向量,要改變該行向量的元素,即用另一個行向量b來替換將該行向量a(i, :),則可以寫成:

a(i, :) = b;

注意:b必須是一個行向量,其中元素個數與a(i, :) 的元素個數相同。

2樓:動了情灬痞子

問度娘以矩陣a為例。

在matlab中,a(i, j)表示的是矩陣a中第i行第j列的元素;

a(:, j) 表示矩陣a中第j列的所有元素;

a(i, :) 表示矩陣a中第i行的所有元素。

單單取出某一行,比如a(i, :) ,就是一個行向量,要改變該行向量的元素,即用另一個行向量b來替換將該行向量a(i, :),則可以寫成:

a(i, :) = b;

注意:b必須是一個行向量,其中元素個數與a(i, :) 的元素個數相同。

3樓:

你這個說得很不清楚,你是在程式設計還是在幹嘛?你現在只給一個問題,不給環境

matlab中怎麼把一個行向量儲存到一個矩陣的任意一行?我現在有k個行向量,想依次儲存在一個矩陣中怎麼辦?

4樓:我要那個妾

這個很容易,比如說,行向量 a b c d 小寫字母表示。. 矩陣大寫字母表示a 。

如果你想讓a的第一行等於a:

a(1,:) = a;

你想在a的第二行和第三行之間加一個航向量b :

a=[a(1:2,:); b; a(3:end)];

你想刪去a的第三行:

a(3,:)=;

matlab中,一個行向量怎麼賦值給矩陣的一行啊!

5樓:蝦彈文化

1、可以通過zeros函式進行賦值,輸入a=zeros(2,3),生成了一個全0矩陣,如下圖所示:

2、可以直接使用a(1,3)=5方式進行矩陣賦值,a矩陣第1行第3列賦值成5了,如下圖所示:

3、使用 a(3)=8方式進行賦值,矩陣第3個元素賦值為8,從列開始往下數,如下圖所示:

4、使用a(1,:)=[1 1 1]方式對矩陣一行進行賦值,如下圖所示:

6樓:匿名使用者

例如:a=[1 2 3];

b=zeros(3,3);

則:b(1,:)=a;

這就,b的第一行就變成1 2 3了。

7樓:楊好巨蟹座

有個變維函式,reshape函式。

另外記住矩陣元素的排列是從上到下,從左倒右的,按照這個規則以及變維函式可以實現想要的功能:

>> a=1:6

a =1 2 3 4 5 6>> b=reshape(a,3,2)'

b =1 2 3 4 5 6

8樓:匿名使用者

矩陣3行4列記a,行向量記b,行向量個數和矩陣那一維的個數一樣,假如你把矩陣的第一行用b代替**為a(1,:)=b,如果你想把這一行賦給a的某列,那麼對a取轉置,用相同方法賦值,再a在轉置回來就行

9樓:匿名使用者

a=[2,3,4]

b=[1 2 3;4 5 6;7 8 9]b(2,:)=a

就是把a賦值給b的第二行

在EXCEL中,怎樣把某一行的規律運用於其他行

最簡單是使用vba。我去寫,待會發。步驟 1 alt f11,開啟vb編輯器。2 插入 模組,在彈出的 編輯框內輸入下面的 sub a dim x as integer x activecell.row range e x range a x value range h x range a x va...

linux 中可以用cut提取某一行的某一列資料嗎如果可

小米飛貓 可以。cut d f2 filename意思就是我以空格為列的分隔符,提取第二列 或者使用awk awk filename awk預設以空格為分隔符,列印第二列 南京學而思it專用 用sed的方法是sed n n,np awk 第2個與第3個n表示你要列印第幾行,比如要列印5 8行就是se...

如何將table中的某一行th隱藏

用jquery操作 1 tr find th eq 0 hide 選擇需要隱藏的行tr,找到對應需要隱藏的列th,使用hide 方法。2 tr find td eq 0 hide 選擇需要隱藏的行tr,找到對應需要隱藏的列td,使用hide 方法。擴充套件資料 table列顯示隱藏函式 tablei...