MATLAB ヘルプ センター
線形に配置されたベクトルを作成
y = linspace(x1,x2)
y = linspace(x1,x2,n)
y = linspace(x1,x2) は、x1 ~ x2 の間の等間隔の点を含む行ベクトルを返します。既定では、linspace は 100 個の点を生成します。
x1,x2
x1
x2
linspace
例
y = linspace(x1,x2,n) は、n 個の点を出力します。点の間隔は (x2-x1)/(n-1) です。
n
(x2-x1)/(n-1)
linspace はコロン演算子 ":" と似ていますが、作成するベクトルの点数を直接制御することができ、端点を常に含みます。"linspace" という名前に含まれる "lin" は、線形に配置された値を出力することを示します。これに対して兄弟関数の logspace は、対数的に等間隔な値を出力します。
:
lin
logspace
すべて折りたたむ
区間 [-5,5] 内の 100 個の等間隔の点のベクトルを作成します。
[-5,5]
y = linspace(-5,5);
区間 [-5,5] 内の 7 個の等間隔の点のベクトルを作成します。
y1 = linspace(-5,5,7)
y1 = 1×7 -5.0000 -3.3333 -1.6667 0 1.6667 3.3333 5.0000
1+2i と 10+10i の間の 8 個の等間隔の点をもつ複素数のベクトルを作成します。
1+2i
10+10i
y = linspace(1+2i,10+10i,8)
y = 1×8 complex 1.0000 + 2.0000i 2.2857 + 3.1429i 3.5714 + 4.2857i 4.8571 + 5.4286i 6.1429 + 6.5714i 7.4286 + 7.7143i 8.7143 + 8.8571i 10.0000 +10.0000i
点の区間。スカラーのペアとして指定します。x1 と x2 は、linspace が点を生成する区間を定義します。x2 は x1 より大きな値か小さな値になります。x2 が x1 より小さい場合、ベクトルには降順で値が格納されます。
データ型: single | double | datetime | duration 複素数のサポート: あり
single
double
datetime
duration
NaN
点の数。実数の数値スカラーまたは NaN として指定します。
n が 1 の場合は、linspace は x2 を返します。
1
n がゼロまたは負値の場合、linspace は 1 行 0 列の空行列を返します。
n が整数でない場合、linspace は値を負方向に丸めて floor(n) 個の点を返します。
floor(n)
n が NaN の場合は、linspace は NaN を返します。
すべて展開する
使用上の注意および制限:
点の数が NaN と等しい linspace の呼び出しはサポートされません。
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
linspace 関数は GPU 配列入力をサポートしますが、次の使用上の注意および制限があります。
この関数を GPU で実行し、gpuArray 出力を取得するには、以下のいずれかの構文を使用します。
gpuArray
y = gpuArray.linspace(x1,x2) y = gpuArray.linspace(x1,x2,n)
あるいは、gpuArray として x1 または x2 を指定することもできます。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
linspace の分散バージョンを呼び出すには distributed.linspace を使用します。
distributed.linspace
x1 と x2 は、single または double のスカラーでなければなりません。
詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
R2006a より前に導入
logspace | colon
colon
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ