Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОД_2012_Лабпрактикум по MCAD(Озерная).doc
Скачиваний:
42
Добавлен:
16.03.2015
Размер:
1.01 Mб
Скачать

Математические расчёты в mathcad Ветвление с двумя альтернативами

Для вычисления выражения с условием установить курсор, набрать имя переменной и знак :=(присваивание).

В примере ниже есть присваивание переменным числовых значений, причем некоторые получены при вычислении выражений.

Для вывода на экран результата вычислений следует набрать имя переменной и знак =(равно, а не присвоить).

Взадании ниже используется конструкция оператораif( ▪ , ▪ , ▪ ) для реализации ветвления с двумя альтернативами.

В скобках, через запятую указывают три позиции:

  • первая - логическое условие,

  • вторая – выражение1, если истинно будет логическое выражение;

  • и третья – выражение2, если ложно логическое выражение.

Например,

  • переменная f должна получить значение максимальной из двух переменных a и b: ;

  • элемент матрицы di,k должен получить значение элемента матрицы fi,k, если fi,k <0, а вместо положительных элементов в матрице di,k будут нули:

;

  • элемент матрицы ggi,k должен получить значение единицы, если fi,k <0, а вместо положительных элементов будут нули:

Числа в ответе можно отобразить в разном формате, для этого курсор установить на число, затем в меню выбрать набор команд Формат – Результат - Формат результата – Формат чисел – например, Научный – указать число десятичных знаков (после запятой, допустим 2).

Табулирование функции одной переменной и построение графика функций.

Табулирование функции – это получение значений функции в виде таблицы значений аргумента и значений функции. Аргумент функции задан на отрезке [xn ; xk] с заданным шагом dx. Для этого выполнить следующие шаги:

  1. Задать значения переменной x на отрезке [xn ; xk] - нажать для этого кнопку Range Variable(Область переменной) (m..n) на панели Matrix(Матрица), например, x:= xn .. xk, если шаг изменения переменной x равен единице,

и x:=xn, xn+dx .. xk, если шаг равен dx.

Распечатать на экране их значения: x=.

  1. Задать вид функции f(x):= и распечатать на экране её значения f(x)=.

  2. Для задания выражений функции можно использовать математические константы, например, , при этом, нажав одновременно три клавишиCtrl и Shift и p (иначе Ctrl+Shift+p), на экране отобразится .

  3. Выполнить команду меню Insert(Добавить), Graph(Графики), Plot(X-Y график). В открывшемся окне графика установить курсор в черный прямоугольник под осью абсцисс и набрать x, (если аргумент функции x), далее установить курсор в черный прямоугольник у оси ординат и набрать f(x) и щелкнуть ЛевуюКМ за пределами окна графика. Для построения нескольких графиков имена функций перечисляются через запятую.

Ниже представлена распечатка рабочего листа выполнения задания в MathCad.

  1. Для отображения на графике функции v(x):=0 следует у оси ординат после f(x) через запятую набрать 0.

В частном случае по оси ординат можно задать выражение или другое число.

Для внесения текста в виде заголовка в уже построенный график дважды щелкнуть ЛевойКМ и в открывшемся окне Форматирование выбрать Подписи – Заголовок, более того подписи можно поставить и к осям. В закладке Графики этого окна можно изменить цвет, вид линии, тип графика. При необходимости можно выбрать другие интервалы отображения по обеим осям: один щелчок ЛевойКМ по плоскости графика и в появившихся маркерах со старыми значениями около каждой оси задать с клавиатуры новые.

Текст на листе Mcad, или уже построенный график, или оператор можно взять в рамку. Для этого следует выделить названный объект (т.е. щелкнуть ЛевойКМ по объекту), затем ПраваяКМ и в выпадающем меню выбрать Свойства, далее в закладке Экран включить флажок Показать границы, здесь же можно поменять заливку.