Расчет и оптимизация процессов и аппаратов химических и пищевых производств в среде MatLab. Дворецкий Д.С - 13 стр.

UptoLike

затрат. При этом возникает важная проблема выбора оптимального (или разумного) уровня экспери-
ментальной информации в качестве исходных данных для проектирования процессов и аппаратов.
2 ОСНОВЫ РАБОТЫ В MATLAB
Все данные MatLab представляет в виде массивов, даже число представляет собой массив размерно-
стью 1 на 1. Поэтому важно понять, как работать с массивами, поскольку без них невозможны эффек-
тивная работа в MatLab и, в частности построение графиков, статистическая обработка данных, реше-
ние задач линейной алгебры и т.д. Массив упорядоченная, пронумерованная совокупность однород-
ных данных. У массива должно быть имя. Массивы различаются по числу размерностей или измерений:
одномерные, двумерные, многомерные. Доступ к элементам осуществляется при помощи индекса. В
MatLab нумерация элементов массивов начинается с единицы, т.е. индексы должны быть больше или
равны единице.
2.1 Простейшие вычисления и элементарные функции
Для вычисления различных математических выражений и выполнения последовательных действий
в MatLab можно работать с командной строкой. Символ >> в рабочем пространстве обозначает вызов
командной строки и специально его набирать не нужно. Набор любой команды или выражения должен
заканчиваться нажатием клавиши <Enter>, обозначающим выполнение этой команды или вычисление
математического выражения. Точка с запятой в конце выражения используется для подавления вывода
результата выражения на экран.
При вычислениях возможны некоторые исключительные ситуации, например, деление на ноль, ко-
торые в большинстве языков программирования приводят к ошибке. При делении положительного чис-
ла на ноль в MatLab получается Inf (бесконечность), а при делении отрицательного числа получается
Inf (минус бесконечность).
>> 1/0
Warning: Divide by zero.
ans =
Inf
При делении нуля на ноль получается NaN (не число).
>> 0/0
Warning: Divide by zero.
ans =
NaN
При вычислении, например, 1 MatLab автоматически переходит в область комплексных чисел.
>> sqrt(-1.0)
ans =
0 + 1.0000i
Комплексные числа можно использовать в качестве аргументов встроенных элементарных функций.
MatLab использует стандартные арифметические операции, выполняя их в обычном порядке, свой-
ственном большинству языков программирования:
Возведение в степень «^»;
Умножение и деление «*», «/»;