exponenta event banner

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
    

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

    свернуть все

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

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

    Пример: 3.0e8

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

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

    свернуть все

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

    Пример: 10e6

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

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

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

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

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .

    См. также

    Представлен в R2021a