Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Vych_mat / Vych_mat / Экз / 2-Билет (1,2)

.doc
Скачиваний:
29
Добавлен:
24.03.2015
Размер:
72.19 Кб
Скачать

Билет № 2.

1). Формы представления чисел в компьютере. Абсолютная и относительная погрешности, оценки погрешностей.

Современные ЭВМ оперируют с числами, представленными в одной из форм: с фиксированной и плавающей запятой

Рассмотрим каждую из них:

Числа с фиксированной запятой:

a=a n , a n-1…a 0 , a –1a -2…a -m

целые дробые

где a i – разряды

используется позиционная система исчисления , где значение каждого разряда зависит от позиции

a=a n pn+ a n-1 pn-1+…+a 0 p+ a –1 p-1+ a –2 p-2…a –m p-m

где p-основание системы исчисления

ai- натуральное число, принадлежащее множеству {0,1…p-1}

в компьютере числа с фиксированной запятой выглядят:

Fr,t t

r- длина

t-число разрядов под дробную чать

если m- основание с/и

тогда максимальное число mr-1 и при нехватке разрядов возможна ситуация переполнения, а для операции деления возможна ситуация, когда останется тока целая часть или так часть остатка, которая вмещается

Числа с плавающей запятой

a=Mps

M-мантисса

p-основание системы

s-порядок числа

мантисса должна быть строго меньше 1 или больше или рана min числу 0.1 равному p-1 (0.1M<1)

максимальным здесь будет число 2n-1

n-число разрядов

по умолчанию в компьютере за основание берется 2, тогда число будет выглядеть как:

мантисса*2порядок

здесь возможны 2 варианта ошибок: потеря значимости –выводится ноль (если пытаются отобразить слишком точное число) или аварийное завершение программы при задании оч. большого или оч. маленького числа

Погрешности:

M0=10-8 машинный ноль- самое маленькое число представляемое на машине

M =Mo-1 машинная бесконечность

Погрешность в числе с фиксированном кол-вом определяется:

1) количеством отбрасываемых разрядов

пример:

F2,1

a1=2,1

a2=2,2

a=2,18

a*=2,1 (отбрасывание восьмерки)

a=-0.08

2)округлением

|a1-a|>=|a2-a| -> a=a2

|a1-a|<|a2-a| -> a=a1

а принадлежит (a1, a2)- диапазон числа a

a  ½ (a2-a1)= ½ 10-t

Погрешность в числе с плавающей запятой определяется формулой:

(a)= ½ 10k-t = ½ 10 1-t

M* 10k

2). Метод Гаусса (схема единственного деления) решения систем линейных алгебраических уравнений. Трудоемкость и рабочее поле метода.

Две системы называются эквивалентными, если все решения одной системы являются решениями второй и наоборот.

Условие задачи: (1) А = => (2) А = у

Суть метода состоит в том, что путем элементарных преобразований из всех уравнений системы, кроме первого, исключаем неизвестное   x1,   далее из всех уравнений, кроме первого и второго, исключаем неизвестное   x2,  и т.д. (То есть, матрица приводится к треугольному виду, верхняя треугольная матрица.). Причем главный элемент выбирается максимальным! На практике принято все эти действия проводить не над уравнениями системы, а над строками расширенной матрицы.

В основе метода Гаусса – элементарные операции:

  1. перестановка уравнений местами

  2. умножение какого-либо уравнения на число ≠ 0

  3. замена i – того уравнения на сумму i – того и j – того (возможно, умноженного на число)

Критериями являются – ранг матрицы (= n) или А ≠ 0

А111, х12, … х1n) = y

………………………..

Am (xm1, xm2, … xmn) = yn

f11, … αn) = y1

Процесс решения системы уравнений разбивается на 2 этапа:

  1. Прямой ход метода Гаусса – преобразование системы (1) в систему (2). В результате элементарных преобразований получается матрица, эквивалентная исходной, т.е. матрица, имеющая такой же ранг. На ее основе составляется система, эквивалентная исходной, но более простая в решении и анализе, так как в последнем уравнении останется только одно неизвестное, в предпоследнем два и т.д. Отметим, что параллельно при этом решается вопрос о совместности системы и количестве решений (единственное или бесконечное множество.)

  2. Обратный ход метода Гаусса – решение системы. Из последнего уравнения находим единственное входящее в него неизвестное, подставляем полученное значение в предпоследнее уравнение и находим второе неизвестное и т.д. пока не дойдем до первого уравнения, в котором уже найдены все неизвестные, кроме одного. Таким образом получим совокупность значений неизвестных, образующих решение системы.

Характеристики метода:

  1. Рабочее поле: n2 + 2n ячеек

  2. Трудоемкость: D-трудоемкость всего метода(прямой и обратный ход)

D1-количество мультипликативных операций

D2- затраченное на правую часть

D3- обратный ход

D1=n3/3

D2=D3=1/2n2

D=D1+D2+D3

  1. Точность метода = kn3, где k - количество итераций

a11 … a1n y1 1 a12 … a1n y1

… … … … => a11 a22 … a2n y2 =>

… … … … … … … … …

am1 … amn yn am1 am2 … amn yn

1 a12’ … a1n y1’ 1

=> * (-a21) 0 a22 … a2n y2 => * (-a31) … => x =

… … … … 0 1

am1 amn … amn yn

А у

При решении СЛАУ по методу Гаусса мы сталкиваемся с

  1. решением частичной проблемы собственных значений

  2. решением полной системы собственных значений

Достоинства метода:

  • Метод чрезвычайно прост

  • Один из самых быстрых методов для матриц общего вида

Недостатки метода

  • Метод не универсален (в процессе прямого хода при делении на ведущий элемент, он может оказаться равным нулю)

  • Относительно небольшая точность

  • В методе нет памяти

Соседние файлы в папке Экз