Основы современных компьютерных технологий


Пары и комплексные числа - часть 2


Исходное описание комплексных чисел, используемое в ТК Solver, имеет вид:

х + iy, гдеi^2 = -1.

Числа х и у называются вещественной и мнимой частями комплексного числа соответственно. Представляются комплексные числа в виде пары: (х,у). Над комплексными числами можно выполнять соответствующие арифметические операции: +, -, *, и /. Например: (a,b) = (c,d)*(e,f) эквивалентно двум операторам: а = c*e-d*f и b = c*f+d*e.

Комплексные числа и операции над ними можно использовать в уравнениях. При этом при решении уравнений для нахождения неизвестных переменных обратные операции будут выполняться также по законам комплексной арифметики. Например, если заданы a, b, e и f, в предыдущем примере будет выполнено вычисление (a,b)/(e,f) для нахождения неизвестных значений end. Смешивать комплексные типы чисел с другими типами в ТК Solver не допускается. Так, запись вида: (у1 ,у2) = 2*(z1 ,z2) должна быть представлена в форме: (у1 ,у2) = (2,0) * (z1 ,z2).

Комплексные пары в ТК Solver разрешено использовать в качестве аргументов в следующих функциях: POWER((x,y), n) возводит комплексное число (х,у) в степень п, где п -вещественное число, необязательно целое; RE((a,b)) возвращает действительную часть а комплексной пары; IM((c,d)) возвращает мнимую часть d комплексной пары.

Точка z на комплексной плоскости может быть представлена либо в виде прямоугольных координат (х,у), либо в виде полярных координат (r.theta). Последняя запись в ТК Solver есть представление полярной координаты, а не представление комплексного числа в полярной форме. Полное выражение для точки z как комплексного числа в полярной форме имеет вид r(cos theta + i sin theta).

354

Контрольные вопросы и задания

  1. Укажите отличия парадигм обычных программ и систем искусственного интеллекта.
  2. Перечислите модели представления знаний, их достоинства и недостатки.
  3. Охарактеризуйте типы рассуждений.
  4. Сформулируйте правило Modus Ponens и укажите его назначение.
  5. В чем суть метода резолюций?
  6. Перечислите состав и назначение разделов Пролог-программы.



  7. Начало  Назад  Вперед