- •Введение
- •Лабораторная работа № 1 Знакомство с matlab и простейшие вычисления
- •Введение
- •Операции с числами и работа в режиме калькулятора
- •Комплексные числа
- •Элементарные функции
- •Порядок выполнения работы
- •Вопросы для самопроверки:
- •Лабораторная работа № 2 Векторы и матрицы
- •Лабораторная работа № 3 Вычисления с векторами и матрицами
- •Лабораторная работа № 4 Решение математических задач
- •Порядок выполнения работы
- •Лабораторная работа № 5 Решение обыкновенных дифференциальных уравнений и систем обыкновенных дифференциальных уравнений
- •Введение
- •Введение
- •Литература
- •Введение
- •Лабораторная работа № 8 Алгебраические уравнения и линейная алгебра
- •Введение
- •Лабораторная работа № 9 Решение обыкновенных дифференциальных уравнений в Mathcad
- •Введение
- •Лабораторная работа № 10 Обработка экспериментальных данных и аппроксимация характеристик нелинейных элементов
- •Введение
- •**Самостоятельная работа Символьные вычисления в Mathcad
- •Введение
Операции с числами и работа в режиме калькулятора
Для представления чисел используется формат чисел с плавающей точкой, в котором любое число задается мантиссой и показателем степени и записывается в следующем виде
>> f=8.134678
f =
8.1347
>> c=0.8134678e1
c =
8.1347
Буквой е обозначается основание степени, равное 10.
Вещественные числа можно записывать в следующем виде
>> 12
ans =
12
>> -14
ans =
-14
>> 6.7896
ans =
6.7896
>> 0.0009
ans =
9.0000e-004
Как видно из этого примера, результату присваивается специальная переменная ans
По умолчанию для вывода вещественных чисел используется формат short, который предусматривает отображение только четырёх десятичных цифр после запятой. При необходимости использовать полное представление вещественных чисел следует ввести следующую последовательность команд
>> format long
>> f
f =
8.13467800000000
Для отображения вещественных чисел в виде обыкновенных дробей используется формат rat:
>> f=8.134
f =
8.1340
>> format rat
>> f
f =
4067/500
>> t=6.06e-2
t =
303/5000
Обратный переход осуществляется с помощью команды
>> format short
>> t
t =
0.0606
Если ввести в командную строку команду
>> help format
то в командном окне отобразиться информация обо всех форматах MATLABa:
FORMAT Set output format.
All computations in MATLAB are done in double precision.
FORMAT may be used to switch between different output
display formats as follows:
FORMAT Default. Same as SHORT.
FORMAT SHORT Scaled fixed point format with 5 digits.
FORMAT LONG Scaled fixed point format with 15 digits.
FORMAT SHORT E Floating point format with 5 digits.
FORMAT LONG E Floating point format with 15 digits.
FORMAT SHORT G Best of fixed or floating point format with 5 digits.
FORMAT LONG G Best of fixed or floating point format with 15 digits.
FORMAT HEX Hexadecimal format.
FORMAT + The symbols +, - and blank are printed
for positive, negative and zero elements.
Imaginary parts are ignored.
FORMAT BANK Fixed format for dollars and cents.
FORMAT RAT Approximation by ratio of small integers.
Spacing:
FORMAT COMPACT Suppress extra line-feeds.
FORMAT LOOSE Puts the extra line-feeds back in.
При работе в режиме калькулятора необходимо в командном окне ввести подлежащее вычислению выражение, нажать клавишу Enter, после чего программа MATLAB вычислила введённое выражение, результату присвоила специальную переменную ans и вывела его в отдельной строке:
>> 5+4
ans =
9
>> 10-8
ans =
2
>> 2^8
ans =
256
>> 256/2
ans =
128
Следует отметить, что в MATLAB установлен общепринятый порядок выполнения арифметических операций: возведение в степень, умножение и деление, сложение и вычитание. Для изменения порядка приоритета следует использовать круглые скобки:
>> (4.78+2.9^3)+143+sqrt(-4)+(5.98+6*8.76)^2.1
ans =
5.3203e+003 +2.0000e+000i