MATLAB で使用される linspace とは何ですか

Matlab De Shi Yongsareru Linspace Toha Hedesuka



MATLAB でプロジェクトに取り組んでおり、等間隔の数値シーケンスを生成する必要があると想像してください。グラフをプロットする場合でも、計算を実行する場合でも、データを分析する場合でも、これらのシーケンスを作成できるツールがあると非常に役立ちます。そこです リンスペース 入って来る。

この記事では、MATLAB での linspace の使用に関する詳細なチュートリアルを紹介します。







リンスペースとは何ですか?

リンスペース は、等間隔の一連の値を簡単に生成できる組み込みの MATLAB 関数です。これらのシーケンスを手動で計算して作成する手間が省かれ、時間とエネルギーが節約されます。



使用する リンスペース 非常に簡単です。開始点、終了点、およびその間に必要な値の数を指定するだけです。その後、MATLAB は値間の間隔を自動的に計算して残りの作業を実行し、値が均等に分散されるようにします。



MATLAB の linspace の構文

使用するための構文 リンスペース MATLAB では次のようになります。





linspace(開始、停止、n)

この構文のコンポーネントを分解してみましょう。

  • 始める : これは開始シーケンス値です。
  • ストップ : 終了シーケンス値です。
  • n : これはシーケンス内に必要な値の数です。

電話をかけると、 リンスペース これらの引数を指定して関数を実行すると、MATLAB は、n 個の等間隔の値を含む行ベクトルを生成します。 開始と停止。



MATLAB のリンスペースの例

0 から 1 までの 10 個の値のシーケンスを作成する場合は、次のコードを使用できます。

結果 = linspace(0, 1, 10)

を使用することもできます。 リンスペース -5 から始まり -1 で終わる 5 つの負の数のシーケンスを生成する関数:

結果 = linspace(-5, -1, 5)

リンスペース 複素数とともに使用して、複素平面内に等間隔の点を作成することもできます。

たとえば、次のコードはベクトルを生成します。 複合ベクトル 間に等間隔の 5 つの点が含まれます。 複素数 0+1i と 2+3i。

complex_vector = linspace(0+1i, 2+3i, 5)

このようにして、 リンスペース MATLAB で等間隔の一連の数値を生成する関数。

結論

リンスペース は、等間隔のシーケンスを作成するプロセスを簡素化する MATLAB の強力な関数です。開始値と終了値を必要な値の数とともに指定することにより、MATLAB のさまざまなアプリケーション向けにシーケンスを迅速かつ効率的に生成できます。