1樓:設計複雜
1、首先在電腦中開啟matlab,命令列視窗輸入a=[1 4 6;7 8 9] ,建立矩陣,如下圖所示。
2、輸入b=reshape(a,1,6),將a矩陣變成行向量,其中內1是1行,6是a矩陣的元素個數,如下圖所示。
3、按回車鍵之後,可以看到a矩陣已經變成行向量了,如下圖所示。
4、然後輸入b=[a(1,:),a(2,:)],通過矩陣裁剪的方式,也可以將矩容陣變成行向量,如下圖所示。
5、按回車鍵之後,可以看到變成行向量了,如下圖所示就完成了。
2樓:趙文星空絮雨
a=[1 2 3 ; 4 5 6 ;7 8 9]a(3,1)
就提出了抄
第三行 第一列的元素 也就是 a(3,1) 得到的值是7。
matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。matlab應用非常之廣泛。
3樓:匿名使用者
直接用元素去取就行
a= [1 1 2 2 3 3 4 4]
a([1 3 5] 就是你要的結果了
4樓:日向淳正
a = [1 1 2 2 3 3 4 4] 我想提取第1、3、5個元素
b=[1 3 5]
a(b)就好了
5樓:
我看了一下你的問題 我覺得你想要的應該是
a = [1 1 2 2 3 3 4 4]
a(1:2:5)
6樓:匿名使用者
a = [1 1 2 2 3 3 4 4];
a([1,3,5,7]);
即可 。
在matlab中如何獲取某已知列向量中的每一個元素的值?並且將使用這些值
7樓:匿名使用者
for i = 1:max(sizeof(x))
x(i)end
matlab中,行向量怎麼賦值給矩陣的一行啊
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 ...
行向量乘行向量,列向量乘列向量怎麼乘
單位行向量 來1行n列 源 乘以單bai位列向量 n行1列 結果結果是du1行1列的向量,也就是zhi一個數dao 單位列向量乘以單位行向量結果是n n階向量因為x為單位列向量,則xt是單位行向量 xtx 就是單位行向量乘以單位列向量,且特徵值都是1,所以 xtx 1 矩陣乘法是把每一個矩陣的 列向...
matlab怎麼隨機產生模等於1向量
clear all clc n 10 a rand 1,n a a norm a,2 a rand 1,n a norm a,2 matlab怎麼隨機產生一個只有0和1的行向量 round rand 1,totalnum totalnum為行向量中元素的個數 1 等概率地生成一個m n的矩陣,且矩陣...