- •Общая характеристика и обзор систем компьютерной математики
- •Обзор возможностей системы Mathcad
- •Концепции обработки документа в Mathcad
- •Типы данных. Элементы входного языка Mathcad
- •Стандартные и пользовательские функции в MathCad, примеры
- •Обработка векторов и матриц в MathCad, примеры
- •Создание программных фрагментов в MathCad, примеры
- •Создание двумерных графиков в MathCad, графики кусочно-непрерывных функций
- •Редактирование и форматирование графиков в MathCad
- •Обработка внешних файлов в Mathcad
- •13. Символьные вычисления в MathCad
- •Определение численных методов. Классификация численных методов
- •Численные методы решения уравнений
- •Численные методы решения систем уравнений
- •17. Методы численного интегрирования
- •Аппроксимация и интерполяция данных, основные определения
- •Решение алгебраических уравнений в MathCad
- •23. Решение полиномиальных уравнений в MathCad
- •24. Решение систем линейных уравнений в MathCad
- •25. Блочный метод решения уравнений и систем в MathCad
- •Линейная интерполяция данных в MathCad.
- •27. Сплайновая интерполяция данных в MathCad
- •28. Аппроксимация данных в MathCad по методу наименьших квадратов
- •Алгоритм решения оду первого порядка и систем оду в Mathcad. Примеры Алгоритм решения оду первого порядка
- •Алгоритм решения систем оду первого порядка
- •Алгоритм решения оду второго порядка в Mathcad. Примеры
- •Общая характеристика системы Matlab*, основные возможности
- •Сравнительная характеристика возможностей Matlab и Mathcad
- •34. Интерфейс и режимы работы в Matlab
- •В заимосвязь SimPowerSystem и Simulink
Обработка векторов и матриц в MathCad, примеры
Создать матрицу можно с помощью шаблона командой Вставка - Матрица, щелчком на кнопке панели векторов и матриц. В появившемся окне задать размерность массива, нажать ОК, а затем ввести элементы массива;
Обращение к элементам матрицы M, вектора V:
элементам массива |
столбцам матрицы |
строкам матрицы |
V<номер элемента> M<номер строки, номер столбца> |
|
M<номер строки, индекс столбца>, |
Работа с массивами выполняется с помощью инструментов панели Матрица.
Создание программных фрагментов в MathCad, примеры
Для создания программного фрагмента используется панель программирования, кнопки которой имеют следующее назначение:
Add Line - создание и расширение программного фрагмента;
¬ - оператор внутреннего локального присваивания.
if - оператор условия.
for - оператор цикла с заданным числом повторений.
while – оператор цикла с предусловием.
оtherwise - оператор "иначе", обычно используется совместно с if для выполнения действий в случаи невыполнения условия.
Переменные, определенные в программном фрагменте, являются локальными и их значения не могут использоваться в документе вне этого фрагмента.
В программном фрагменте могут использоваться переменные, значения которых определены до программного фрагмента.
Создание двумерных графиков в MathCad, графики кусочно-непрерывных функций
Редактирование и форматирование графиков в MathCad
Для построения графиков используется палитра графиков, вид которой приведен ниже. Перечень возможных типов графиков приведен в основном меню Insert – Graph
При построении двумерных графиков после нажатия соответствующей кнопки на панели графических инструментов появляется шаблон вида:
Функция
Аргумент
При форматировании линий графика выбирается закладка Traces в окне форматирования.
Обработка внешних файлов в Mathcad
Можно использовать функции READ и READPRN Mathcad, чтобы импортировать данные из текстовых файлов в ASCII-формате из любой электронной таблицы, базы данных или текстового редактора, способных к экспорту данных в текстовом формате. После импорта данных Mathcad отображает их так же, как если бы это были данные, созданные в Mathcad.
13. Символьные вычисления в MathCad
Если вы хотите получить не число в результате преобразования какого-либо выражения либо решения уравнения, а аналитическую формулу, то это и называется символьными вычислениями. Именно таким родом вычислений и занимается символьный процессор.
Далеко не всегда символьный процессор способен выдавать результат именно в том виде, в каком его ожидаете увидеть вы. И даже более того: сам по себе результат в каком бы то ни было виде тоже далеко не всегда может быть найден. Дело здесь, в общем-то, не столько в каких-то внутренних дефектах или ограничениях символьного процессора MathCAD’а, сколько в том, что компьютерам, вообще говоря, не слишком свойственно креативное мышление, которое и является залогом успешного решения любой математической задачи. Очень часто компьютер может элементарно «не догадываться» о тех или иных приемах, которые представляются элементарными знакомому с математикой человеку, и глупо на него за это обижаться. Лучше заранее быть готовым к ограниченности символьного процессора и иметь в запасе бумажку с ручкой, чтобы самостоятельно преобразовать выражение к тому виду, который уже будет понятен символьному процессору, и с которым тот уже будет в состоянии разобраться.