如何用matlab生成這樣的陣列 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6

2021-04-13 01:50:05 字數 971 閱讀 9009

1樓:

其實你bai這個問題,du用程式設計是很簡單的。

zhi但是如果單用daomatlab函式實現,我現在回只想到一個辦答法。

比如:a=1:n

是你自己假定的長度

然後呼叫複製函式b=repmat(a,1,5)生成相同的矩陣,組合成為一個大矩陣。

最後sort(b,2)進行排序。就出來你想要的結果了。

matlab中如何生成一個{1,2,3,4,5;2,3,4,5,6;3,4,5,6,7;4,5,6,7,8,;5,6,7,8,9]用簡便的方法 10

2樓:匿名使用者

最直接的就是直接寫:x=[1,2,3,4,5;2,3,4,5,6;3,4,5,6,7;4,5,6,7,8;5,6,7,8,9]

或者:x=[1:5;2:6;3:7;4:8;5:9]不知道你想用什版

麼簡便方法呢?權

3樓:匿名使用者

,,,,}

4樓:匿名使用者

a1=1:5;

a2=a1+1;

a3=a2+1;

a4=a3+1;

a=[a1;a2;a3;a4]

5樓:匿名使用者

x=[1:5;2:6;3:7;4:8;5:9]

怎樣用matlab產生一個5行1列的矩陣, a=1 2 3 4 5

6樓:匿名使用者

例如 a=[1 2 3 4 5];

這就是五行一列,

如果是五列一行就是

a=[1 ;2 ;3 ;4 ;5]

如有問題可追問

7樓:匿名使用者

>> a = [1:5]' % a = [1:2000]'

a =12345

matlab如何生成指定分佈的隨機數

抄別的一個函式給你吧 function y dis rand x,p,n dis rand 產生離散分佈隨機數 x 可能取值 p 取值概率 n 擬生成隨機數的數目 cp cumsum p y zeros 1,n for i 1 n y i x sum cp rand 1 1 end演算法說明 利用m...

用matlab怎麼生成這樣的矩陣1 2 1 3 1 4 1 5 2 3 2 4 2 5 3 4 3

clear clc close all m 1 n 5 k 1 for i m n 1 for j m 1 n a k,1 i a k,2 j k k 1 endend 你運du 行試zhi試dao看對 內容不對 怎樣用matlab產生一個5行1列的矩陣,a 1 2 3 4 5 例如 a 1 2 3...

如何用matlab求特徵向量,如何用MATLAB求特徵向量

用eig函式,例如bai b 3 2 9 2 eps 2 4 1 eps eps 4 eps 2 1 0 5 5 1 1 u v eig b u 0.6153 0.4176 0.0000 0.1496 0.7881 0.3261 0.0000 0.1317 0.0000 0.0000 0.0000 ...