При обчисленні кореня з -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, при цьому в командне вікно виводиться список всіх вбудованих елементарних функцій з коротким їх описом.