КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Переменные диапазона (ранжированные переменные)
Выраж.1 условный_оператор выраж.2 Условия и функция if
· Простое условие. · Составные условия. · Формат функции if.
В MathCADе допустимы простые и составные условия. Простое условие имеет вид:
Составные условия содержат простые, соединенные знаками логического умножения () и логического сложения (+). Например, условие -4<x 56 можно записать следующим образом: (-4<x) (x 56), а совокупность условий -4<x 7, 12<x 34 так: (x>-4) (x 7)+(x 34) (x>12). Условие принимает значение 0, если оно ложно, и 1 в случае его истинности. Например,
x:= 4 x > 7 = 0 x < 10 = 1
y:= -1 (x > 7) (y < 0) = 0
(x > 7) + (y < 0) = 1 Формат функции: if (условие, выраж.1, выраж.2) Если условие истинно, то функция if принимает значение выраж.1, иначе - выраж.2. Выражения, в свою очередь, могут содержать функцию if. Замечание: Вместо условия можно указать любое выражение, и если оно принимает значения, отличные от 0, то функция if принимает значение выраж.1, иначе - значение выраж.2. Например: если x=0, то функция if(x>4,cos(x),24) принимает значение 24, функция if(x<0,tan(x),if(x>5,cos(x),x+4)) —значение 4, а функция if(x+2,5,2+x) — значение 5. Пусть требуется найти значение функции для x=7.
MathCAD-документ может быть составлен следующим образом:
f(x):= if(x<0,cos(x),if(x<10,x+1,tan(x))) f(7)= 8
Замечание: Функция f(x) может быть задана и таким образом:
f(x):=(x<0) cos(x)+(x>0) (x<10) (x+1)+(x>10) tan(x).
Переменные диапазона - это переменные, которые принимают серию значений из заданного диапазона при каждом их использовании. С помощью переменных диапазона вы можете выполнить цикл - многократно вычислить одно и то же выражение для различных значений переменной из диапазона. Результаты вычисления могут быть записаны в массив MathCAD и отображены в виде вектора (матрицы), таблицы или графика. Переменная диапазона задается следующим образом: имя_переменной:= выраж.1..выраж.N или имя_переменной:= выраж.1,выраж.2..выраж.N Здесь выраж.1 - начальное значение переменной, выраж.2 - второе значение переменной, выраж.N - последнее значение переменной, разность выраж.2-выраж.1 задает шаг изменения переменной. Если выраж.2 не задано (первая форма задания диапазона), то шаг принимается равным 1. Заметим, что все входящие в выраж.1, выраж.2, выраж.N параметры должны быть определены до задания диапазона. Ввод символа ".." осуществляется с помощью клавиши ";" (точка с запятой). Например, x:1.5;40.56 выглядит как x:=1.5..40.56. Теперь переменная x будет меняться от 1.5 с шагом 1 до тех пор, пока не превысит значение 40.56. Пример MathCAD-документа: x0:= -1.4 h:= 0.5 xk:= 5.5 x:= x0,x0+h.. xk f(x):= sin(x) Замечание: последнее присваивание выполняется столько раз, каково значение выражения: Целая часть
Дата добавления: 2014-10-17; Просмотров: 363; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |