MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
対数的に等間隔なベクトルの作成
y = logspace(a,b)
y = logspace(a,b,n)
y = logspace(a,pi)
y = logspace(a,pi,n)
y = logspace(a,b) は、10^a と 10^b の間で対数的に等間隔な 50 点の行ベクトル y を作成します。関数 logspace は、特に周波数ベクトルの作成に便利です。この関数は linspace や ‘:’ 演算子を対数的にしたものです。
a
b
10^a
10^b
y
logspace
linspace
:
例
y = logspace(a,b,n) は、10^a と 10^b の間で n 個の点を生成します。
n
y = logspace(a,pi) は、10^a と pi の間に 50 点を生成するため、デジタル信号処理で区間 [10^a,pi] 内で対数的に等間隔な周波数を作成する場合に便利です。
pi
[10^a,pi]
y = logspace(a,pi,n) は、10^a と pi の間に n 個の点を作成します。
すべて折りたたむ
区間 [10^1,10^5] 内で対数的に等間隔な 50 個の点のベクトルを作成します。
[10^1,10^5]
y = logspace(1,5);
区間 [10^1,10^5] 内で対数的に等間隔な 7 個の点のベクトルを作成します。
y1 = logspace(1,5,7)
y1 = 1×7 105 × 0.0001 0.0005 0.0022 0.0100 0.0464 0.2154 1.0000
10^(1+2i) および 10^(5+5i) の間で対数的に等間隔な 8 個の点をもつ複素数のベクトルを作成します。
10^(1+2i)
10^(5+5i)
y = logspace(1+2i,5+5i,8)
y = 1×8 complex 104 × -0.0001 - 0.0010i 0.0029 - 0.0024i 0.0133 + 0.0040i 0.0147 + 0.0497i -0.1242 + 0.1479i -0.7150 - 0.0822i -1.2137 - 2.3924i 4.9458 - 8.6913i
最初の限界。数値スカラーとして指定します。引数 a は、logspace が点を生成する区間の片方の限界を定義します。a には実数または複素数を指定でき、もう一方の限界 b は、a より大きい値または小さい値に設定できます。b が a より小さい場合、ベクトルには降順で値が格納されます。
データ型: single | double 複素数のサポート: あり
single
double
2 番目の限界。数値スカラーとして指定します。引数 b は、logspace が点を生成する区間の片方の限界を定義します。b には実数または複素数を指定できます。b は a より大きい値または小さい値に設定できます。b が a より小さい場合、ベクトルには降順で値が格納されます。
点の数。実数の数値スカラーとして指定します。
n が 1 の場合は、logspace は 10^b を返します。
1
n がゼロまたは負値の場合、logspace は空の行ベクトルを返します。
n が整数でない場合、logspace は n を負方向に丸めて floor(n) 個の点を返します。
floor(n)
すべて展開する
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
logspace 関数は GPU 配列入力をサポートしますが、次の使用上の注意および制限があります。
この関数を GPU で実行し、gpuArray 出力を取得するには、以下のいずれかの構文を使用します。
gpuArray
y = gpuArray.logspace(a,b) y = gpuArray.logspace(a,b,n) y = gpuArray.logspace(a,pi) y = gpuArray.logspace(a,pi,n)
あるいは、gpuArray として a、b、または pi を指定することもできます。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
使用上の注意および制限:
logspace の分散バージョンを呼び出すには distributed.logspace を使用します。
distributed.logspace
詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
R2006a より前に導入
linspace | 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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ