Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
17.04.2013
Размер:
1.35 Кб
Скачать
Лабораторная работа N2
Представление в ЭВМ чисел с плавающей запятой.
Создание функций на языке MATLAB.

1. Выполните команду format long

2. Посмотрите значения встроенных переменных:
eps - точность представления чисел с плавающей запятой;
realmin - наименьшее положительное число с плавающей запятой;
realmax - наибольшее положительное число с плавающей запятой.

3. Скопируйте файл zero.m на диск H:, посмотрите его содержимое. Программа
демонстрирует нахождение "машинного нуля". В результате получается число ровно
в два раза меньшее, чем eps.
Выполните эту программу в среде MATLAB.

Обратите внимание на число итераций k - это число со знаком минус есть
показатель степени двойки. Как отсюда оценить размер двоичной мантиссы чисел,
с которыми оперирует MATLAB?

Обычно для вычислений MATLAB использует мантиссу из 53
двоичных разрядов, один из которых знаковый, и порядок из 11 двоичных разрядов.

4. Изучите действие функций округления: round, fix, floor, ceil.

5. Число 1/10 представляется в виде бесконечной периодической дроби в двоичной
системе счисления.

6. Создать функцию MATLAB (m-файл на на диске H:), которая принимает один аргумент
n - число двоичных разрядов в представлении дроби 1/10. Результат функции
s - значение дроби 1/10 в представлении n двоичными разрядами.
Соседние файлы в папке Lab2
  • #
    17.04.2013446 б31EVAL10.M
  • #
    17.04.20131.35 Кб29Lab2.txt
  • #
    17.04.2013184 б30ZERO.M