- •Алгоритмы и методы вычислений
- •Содержание
- •Введение
- •1Лабораторная работа №1 основы и принципы работы с пакетом MathCad
- •1.1Основные приемы работы с пакетом мк
- •Работа с формульным редактором
- •Работа с клавиатурой
- •Особые комбинации клавиш
- •Работа с текстовым редактором
- •Работа с буфером обмена
- •Расположение блоков в документе
- •Работа со вставками – Insert
- •Работа с двумерными графиками
- •Основные типы трехмерных графиков
- •1.2Задание к выполнению работы
- •1.3Задание для самостоятельной работы
- •1.4Требования к отчету
- •2Лабораторная работа №2 приближенное решение алгебраических и дифференциальных уравнений
- •2.1Теоретические сведения
- •Функция поиска корня нелинейного уравнения – root
- •Директива Given для решения системы уравнений
- •Функции Find и Minerr для решения систем нелинейных уравнений
- •Решение дифференциальных уравнений
- •Метод Эйлера
- •Метод Рунге-Кутта
- •Функции решения дифференциальных уравнений
- •2.2Задание к выполнению работы
- •2.3Задание для самостоятельной работы
- •2.4Требования к отчету
- •3Лабораторная работа №3 статистический анализ экспериментальных данных
- •3.1Теоретические сведения
- •Анализ влияния факторов на исходный параметр
- •Статистическая обработка данных с помощью системы MathCad
- •Выполнение регрессии разного вида
- •3.2Задание к выполнению работы
- •3.3Задание для самостоятельной работы
- •3.4Варианты заданий
- •3.5Требования к отчету
- •4Лабораторная работа №4 поиск эестркмума функции при наличии ограничений
- •4.1Теоретические сведения
- •Метод множителей Лагранжа
- •Алгоритм метода поиска экстремумов целевой функции с заданными ограничениями
- •4.2Решение задач оптимизации средствами мк
- •Функции Maximize и Minimize
- •4.3Задание к выполнению работы
- •4.4Требования к отчету
- •5Лабораторная работа №5 графический метод решения задач линейного программирования
- •5.1Геометрическая интерпретация и графический метод решения задач линейного программирования
- •5.2Задание к выполнению работы
- •5.3Варианты заданий
- •5.4Требования к отчету
- •6Лабораторная работа №6 решения задач линейного программирования табличным симплекс-методом
- •6.1Теоретические сведения
- •Табличный симплекс-метод
- •Алгоритм табличного симплекс-метода
- •Условие вырожденности
- •Постановка, типы, свойства транспортных задач
- •Определение начального опорного плана
- •Алгоритм поиска оптимального плана задачи
- •6.2Задание к выполнению работы
- •6.3Задание для самостоятельной работы
- •6.4Варианты заданий
- •Табличный симплекс-метод
- •Транспортная задача
- •6.5Требования к отчету
- •Рекомендованная литература
Работа с клавиатурой
Большая часть процессов редактирования производится непосредственно с отображением объектов в текущем окне редактора.
Ввод объектов (математических выражений, текстовых комментариев, графиков и др.) в текущее окно редактора производится по-разному. Наряду с применением готовых шаблонов используется ввод объектов с помощью клавиатуры.
Если мы хотим создать переменную с именем Y, имеющую значения от 1 до 5, с шагом 1, то следует набрать следующую комбинацию символов:
Y: 1 ; 5
На экране дисплея в текущем окне появится:
Y:= 1 .. 5
Здесь клавиша, содержащая точку с запятой, ( ; ) вводит символ перечисления значений «от – до» в виде двух точек ( .. ). При этом, если второе значение больше первого, то шаг по умолчанию равен +1, если второе значение меньше первого, то -1. Если шаг по модулю не равен 1, то его необходимо задать явно, путем указания второго значения переменной.
Особые комбинации клавиш
Для ввода можно использовать комбинации "горячих клавиш", позволяющие быстро выполнить некоторые, наиболее часто применяемые операции. Особые комбинации клавиш, на которые надо обратить внимание, приведены в нижеследующей таблице 1.1.
Таблица 1.1 – Комбинации клавиш
Операция |
Windows стандарт |
МК |
Find |
CtrI+F |
Ctrl+F5 |
Replace |
Ctrl+Η |
Shift+F5 |
Insert π |
Ctrl+Shift+Ρ |
Ctrl+Ρ |
Insert Function |
Ctrl+Ε |
CtrI+F |
Infinity |
Ctrl+Shift+Ζ |
Ctrl+Ζ |
Select All |
Ctrl+A |
None |
Работа с текстовым редактором
Текстовый редактор позволяет задавать текстовые комментарии. В простейшем случае для ввода текстового редактора достаточно ввести символ " (кавычка). В появившийся прямоугольник можно начать вводить текст.
Текстовые комментарии можно вводить на любом языке, в том числе и на русском. Рекомендуется выбрать нужный набор шрифтов перед началом ввода текста.
Работа с буфером обмена
Многие из операций редактирования используют буфер обмена (Clipboard). Буфер можно использовать для организации обмена частями документа, как в пределах текущего документа, так и между различными документами и даже приложениями. Рассмотрим операции редактирования более подробно.
Используя кнопки быстрого задания команд вырезки (Cut, F3 или Ctrl+X), копирования и вставки (Copy, F4 или Ctrl+C; Paste или Ctrl+V), можно перенести выделенные блоки в буфер Clipboard, а затем поместить их на новое место, указанное курсором мыши. При этом возможен перенос блоков из одного документа в другой. Возможно, также перетягивание выделенного блока или набора блоков из одного документа в другой прямо с помощью мыши.
Расположение блоков в документе
Расположение блоков в документе имеет принципиально важное значение. Как уже отмечалось, их выполнение происходит справа – налево и сверху – вниз. Поэтому блоки не должны взаимно перекрываться (хотя небольшое перекрытие допускается). Указанный порядок исполнения блоков означает, что, например, при построении графика функции или таблицы значений вначале должны исполняться блоки, задающие саму функцию и пределы изменения аргумента, а уже затем блок, задающий вывод таблицы или построение графика функции. Все это следствие работы системы в интерпретирующем режиме.
Рисунок 1.2 – Выделение блоков документа