MATLAB ヘルプ センター
周波数から波長への変換
wavelen = freq2wavelen(freq)
wavelen = freq2wavelen(freq,c)
[wavelen,c] = freq2wavelen(___)
wavelen = freq2wavelen(freq) は、真空中の光の速度を使用して、周波数 freq を波長 wavelen に変換します。
wavelen
freq
例
wavelen = freq2wavelen(freq,c) は、信号の伝搬速度 c も指定します。
c
[wavelen,c] = freq2wavelen(___) は、波長 wavelen の計算に使用した伝搬速度 c も返します。
すべて折りたたむ
3 GHz と 4 GHz の周波数に対応する波長を計算します。既定の伝搬速度を使用します。
freq = [3e9,4e9]; lambda = freq2wavelen(freq)
lambda = 1×2 0.0999 0.0749
4 GHz の周波数に対応する波長を計算します。波長の計算に使用した伝搬速度を取得します。
freq = 4e9; [lambda,c] = freq2wavelen(freq,3.0e8)
lambda = 0.0750
c = 300000000
信号の周波数。正のスカラー、または正の値から成る長さ M のベクトルとして指定します。単位は Hz です。
例: 10e6
10e6
データ型: double
double
信号伝搬速度。正のスカラーとして指定します。既定値は physconst('Lightspeed') から取得されます。単位は m/s です。
physconst('Lightspeed')
例: 3.0e8
信号の波長。正のスカラー、または正の値から成る長さ M のベクトルとして返されます。wavelen のサイズは freq のサイズと等しくなります。単位はメートルです。
信号伝搬速度。正のスカラーとして返されます。単位は m/s です。
すべて展開する
R2021a で導入
wavelen2freq
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ