1樓:匿名使用者
沒什麼預設的,
看清楚a=[1 2 3]這樣輸入為列向量
a=[1;2;3]這樣輸入為行向量
如若還不懂可以hi我
s=0;
for i=1:10
s(i;)=i;
ends
樓上的我這種輸入,就是行向量
2樓:匿名使用者
那要看你怎麼建立向量
>> a=[1;2;3]%a為行向量
a =123
>> b=[1,2,3]%b為列向量
b =1 2 3
>> a+b
??? error using ==> plusmatrix dimensions must agree.
>> a*b
ans =
1 2 3
2 4 6
3 6 9
3樓:日向淳正
看你怎麼建立了,
a=[1:10]就是行向量,。
a=[1:10]'就是列向量
4樓:匿名使用者
預設是行向量
s=0;
for i=1:10
s(i)=i;
ends
s =1 2 3 4 5 6 7 8 9 10
5樓:
看你怎麼輸入了,可以輸成行向量,也可以輸成列向量
請問如何在matlab中連線兩個行向量(或列向量)?
6樓:大野瘦子
這樣:>> a=[5 1 2];
>> b=[7 9];
>> c=[a b]
c =5 1 2 7 9
7樓:匿名使用者
如果是簡單的bai連線的話,以下**可du以說zhi明。
>> a=[1 2 3]
a =1 2 3
>> b=[4 5]
b =4 5
>> c=[a b]
c =1 2 3 4 5如果是列向量的連線的話,dao可以參照回以下例子:
>> d=[a';b']
d =123
45>>
另外提供一個答combine函式,它的作用通過下例說明:
>> e=combine(a,b)
e =1 2 3
4 5 0
8樓:匿名使用者
>> a=[5 1 2];
>> b=[7 9];
>> c=[a b]
c =5 1 2 7 9
matlab怎樣生成一個列向量? 例如,希望生成一個1,2,3,4, …, n的列向量,方法a=1
9樓:風中_誓言
a = (1:n)'或者a = (linspace(1,n,m))'或者a = [1;2;3;4;5]
其實這個方法跟你說的一樣,只不過是將兩步變成了一步,後面的方法需要窮舉,對於資料量比較大的就不適合了
10樓:
其實很簡單:
a=[1:n]';
如果列向量元素少可以這樣:
a = [1;2;3];
11樓:水城
一條命令生成一個列向量, 對吧.
(1:10).'
transpose(1:10)
ctranspose(1:10)
向量a,b是非零向量,則向量a 向量b是向量a平行於向量b
劉賀 對於非零向量a和b,你的條件是 a b,對吧?a b,說明a和b方向相反,即共線向量,一定是平行向量,可以推出 a b 到此是充分條件 如果a b,只是說明a和b共線,即方向相同或相反,也只是說明方向的關係 並沒有說明模值的關係,故不能推出 a b到此說明不是必要條件 故是充分不必要條件 此題...
關於matlab矩陣特徵向量的問題
張慶 k 0 b c m 0 for xc 0.85 0.4575 10k k 1 a 4179 14317 38009 28634 6558011107873165 2 61 0 6474480396118621 2 59 4744231324742093 2 58 9950 42951 0 1 ...
線性代數中的行向量,列向量的問題
1基本上是一樣的,它有很多的意思,既可以表示向量也可以表示陣列 2略有差別,如果是在表示3維空間中的點或者向量可以認為是一樣的,但高中橫著寫容易理解,大學豎著寫實大多數人都這樣寫,在座標變換和線性變換等公式中用列向量寫起來更方便,比如列向量c ac,那麼橫向量就要寫成是c ca t,數學家覺得不好看...