Matlab建立向量,預設是行向量還是列向量

時間 2021-08-11 17:57:02

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,數學家覺得不好看...