freq2wavelen

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

    Описание

    пример

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

    пример

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

    пример

    [wavelen,c] = freq2wavelen(___) также возвращает скорость распространения c используется для вычисления длины волны wavelen.

    Примеры

    свернуть все

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

    freq = [3e9,4e9];
    lambda = freq2wavelen(freq)
    lambda = 1×2
    
        0.0999    0.0749
    
    

    Вычислите длину волны, соответствующую частоте 4 ГГц. Получите скорость распространения используйте, чтобы вычислить длину волны.

    freq = 4e9;
    [lambda,c] = freq2wavelen(freq,3.0e8)
    lambda = 0.0750
    
    c = 300000000
    

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

    свернуть все

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

    Пример: 10e6

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

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

    Пример: 3.0e8

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

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

    свернуть все

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

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

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

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

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

    .

    См. также

    Введенный в R2021a