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'). Модули измерения указаны в м/с.

    Пример: 3.0e8

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

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

    свернуть все

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

    Пример: 10e6

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

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

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

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

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

    .

    См. также

    Введенный в R2021a