logo

MATLABで等間隔の行ベクトルを生成する方法 📂プログラミング

MATLABで等間隔の行ベクトルを生成する方法

方法

  • linspace(a,b,n): 区間[a,b][a,b]nn個の等間隔に分けた行ベクトルを返す。

要素数を入力しなければ、1×1001\times 100ベクトルを返す。間隔の数ではなく、間隔の長さが重要な時に使われる。

  • a: m :b : 区間[a,b][a,b]を等間隔mmで分けた行ベクトルを返す。

間隔を入力しなければ、間隔は11に設定される。間隔の数ではなく、間隔の長さが主要な時に使われる。b=a+nmb=a+n\cdot mを満たす自然数nnが存在しないこともある。この場合、終点はbbではなく、a+nma+n\cdot mを満たす最大の数になる。

x1=linspace(1,10,10)
x2=linspace(1,10)
x3=linspace(5,55,2^5)

y1=1:3
y2=1:1/13:2
y3=3:1/7:7

2019-10-0817;03;17\_.png

2019-10-0817;04;11\_.png

他の言語で