wavelen2freq

Преобразуйте длину волны в частоту

    Описание

    пример

    freq = wavelen2freq(wavelen) преобразует длину волны wavelen к частоте freq использование скорости света в вакууме.

    пример

    freq = wavelen2freq(wavelen,c) также задает скорость распространения сигнала c.

    пример

    [freq,c] = wavelen2freq(___) также возвращает скорость распространения c использованная для расчета частота freq. Используйте этот синтаксис с любым из входных параметров в предыдущих синтаксисах.

    Примеры

    свернуть все

    Вычислите частоты, соответствующие длинам волн 1 и 4 см. Используйте скорость по умолчанию распространения.

    wavelen = [1e-2,4e-2];
    freq = wavelen2freq(wavelen)
    freq = 1×2
    1010 ×
    
        2.9979    0.7495
    
    

    Вычислите частоту, соответствующую длине волны 2 см. Получите скорость распространения, использовался для расчета частоты.

    wavelen = 0.02;
    [freq,c] = wavelen2freq(wavelen,3.0e8)
    freq = 1.5000e+10
    
    c = 300000000
    

    Входные параметры

    свернуть все

    Длина волны сигнала в виде положительной скалярной величины или вектора длины-M из положительных значений. Величины в метрах.

    Скорость распространения сигнала в виде положительной скалярной величины. Значение по умолчанию получено из physconst('Lightspeed'). Модули находятся в m/s.

    Пример: 3.0e8

    Типы данных: double

    Выходные аргументы

    свернуть все

    Частота сигнала в виде положительной скалярной величины или вектора длины-M из положительных значений. Размер freq равняется размеру wavelen. Модули находятся в Гц.

    Пример: 10e6

    Типы данных: double

    Скорость распространения сигнала, возвращенная как положительная скалярная величина. Модули находятся в m/s.

    Типы данных: double

    Расширенные возможности

    Генерация кода C/C++
    Генерация кода C и C++ с помощью MATLAB® Coder™.

    Смотрите также

    Введенный в R2021a