logo

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

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

方法

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

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

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

間隔を入力しなければ、間隔は$1$に設定される。間隔の数ではなく、間隔の長さが主要な時に使われる。$b=a+n\cdot m$を満たす自然数$n$が存在しないこともある。この場合、終点は$b$ではなく、$a+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

他の言語で