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的第二行
delphi7中怎麼把字串賦值給一維陣列急
樓主所說的數 組應該是array of byte 或者array of char這中的陣列吧。varstr string pbuf array 0.100 of char array 0.100 of byte len integer begin str abcdefg 將str的值賦給陣列pbuf...
在matlab中怎樣把兩個向量的對應元素相乘得到新的向量
t 0 0.1 5 pi 範圍 y exp t 4 sin 3 t 注意中間是.y0 exp t 4 兩條包絡線 y1 y0 plot t,y,r t,y0,b t,y1,b 用點乘就可以了 c a.b 問題解決了 不需要函式,用c a.b就行,意思是做陣列乘法,即對應項相乘。而a b是作矩陣乘法。...
怎麼把photoshop中的圖象的某一區域變亮
把你想變亮的區域用選框工具或套索工具選出來,然後影象 調整 曲線 怎樣在ps裡讓 的一部分變亮 方法很多,用光照效果濾境最方便 很多辦法 1 光照 2 圖層樣式的漸變疊加 3 新建圖層填充漸變,模式疊加 上圖看看,什麼樣的圖會讓你考慮在max裡面對點陣圖加燈。親你好bai,如果想讓 的一部分變亮,d...