Суббота, 2025-06-21, 4:36 AM
Приветствую Вас Гость | RSS
Главная | Урок 2 | Регистрация | Вход
Меню сайта
Вход на сайт
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Программирование

    Урок 2 - Матлаб комплексные числа. Комплексные числа в matlab

     

    При вычислении корня из -1 никакой ошибки или предупреждения не возникает, потому что MatLab автоматически переходит в область комплексных чисел:

    »sqrt(-1.0) 
    ans =    
    0 + l.0000i

    При наборе комплексных чисел в командной строке MatLab можно использовать либо i, либо j, а сами числа при умножении, делении и возведении в степень необходимо заключать в круглые скобки:

    »(2.1+3.2i)*2+(4.2+1.7i)^2 
    ans = 
    18.9500 +20.6800i

    Если не использовать скобки, то умножаться или возводиться в степень будет только мнимая часть и получится неверный результат:

    » 2.1+3.2i*2+4.2+1.7i^2 
    ans =  
    3.4100 + 6.4000i

    Для вычисления комплексно-сопряженного числа применяется апостроф, который следует набирать сразу за числом, без пробела:

    » 2-3i' 
    ans = 
    2.0000 + 3.0000i

    Если необходимо найти комплексно-сопряженное выражение, то исходное выражение должно быть заключено в круглые скобки:

    »((3.2+1.5i)*2+4.2+7.9i)' 
    ans = 
    10.6000 -10.9000i

    MatLab позволяет использовать комплексные числа в качестве аргументов встроенных элементарных функций:

    » sin(2+3i) 
    ans = 
    9.1545 - 4.1689i

    Конструирование комплексного числа по его действительной и мнимой части выполняется с помощью функции complex:

    » complex(2.3, 5.8) 
    ans = 
    2.3000 + 5.8000i

    Как узнать, какие встроенные элементарные функции можно использовать и как их вызывать? Наберите в командной строке команду help eifun, при этом в командное окно выводится список всех встроенных элементарных функций с их кратким описанием.

    uCozCopyright MyCorp © 2025