?? matlab矩陣.txt
字號:
我要用matlab生成序列矩陣不知道怎么實現.
1 2 3 4 5 6 7 8 9 10 ... n
生成這樣的一行N列的自然矩陣.
如果要生成已知X和Y
A=[x x+1 x+2 ... Y]
可采用二種方法構造一維B列數組
1)增量法(冒號法):利用matlab提供的冒號運算符“:”可生成1×n 的矩陣。
格式:x=first:step:last %初值:增量:終值
默認時,創建增量為1的序列。
例:x=10:15
x =
10 11 12 13 14 15
x=10:5:30
x =
10 15 20 25 30
x=9:-1:1 (不能表示為x=9:1 )
x =
9 8 7 6 5 4 3 2 1
2)linspace函數法
格式:x=linspace(first:last:num) %初值:終值:元素個數
需指定首尾值和元素個數,步長h=(last-first)/(num-1)
當n默認時,相當于n=100。
例:x=linspace(1,5,3)
x =
1 3 5
即可用A=X:Y;或是A=linspace(X:Y:n),其中n=Y-X+1
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -