русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Форматы вывода результата вычислений.


Дата добавления: 2015-06-12; просмотров: 1416; Нарушение авторских прав


Встроенные математические функции MATLAB позволяют находить значения различных выражений. MATLAB предоставляет возможность управления форматом вывода результата. Вид, в котором выводится результаты вычислений, зависит от формата вывода, установленного в MATLAB. Далее объяснено, как задать основные форматы вывода.

Числовые данные, с которыми мы пока будем оперировать в MATLAB, в памяти компьютера представлены вещественными переменными класса double. Это означает, что каждое вещественное число занимает 8 байтов в оперативной памяти и принимает по модулю значения из диапазона . Количество значащих цифр при этом достигает 16 - 17. Именно с такой точностью MATLAB выполняет все вычисления. Однако при отображении всех результатов на экране часть значащих цифр отбрасывается в соответствии с установленным форматом вывода. Отображаемые значения округляются по общепринятым в математике правилам.

В таблице 2 представлены основные форматы вывода числовых данных с фиксированной (первый столбец) и плавающей (второй столбец) запятой. Формат rational (третий столбец) позволяет отображать числовые значения в виде подходящих рациональных дробей с минимально возможными числителями и знаменателями. При этом значение переменной x, хранящееся в памяти компьютера, не зависит от установленного формата вывода.


 

Таблица 2.
Формат Описание Пример
short Короткое число с фиксированной точкой. 4 разряда отводится под вывод дробной части. При необходимости производится округление до четвертого знака. 0.6667 10.6667 100.0201 (2/3) (32/3) (100.02005)
>> format short >> x=sqrt(2) x= 1.4142
long Длинное число с фиксированной точкой. 15 разрядов отводится под выводов дробной части. При необходимости производится округление. 1.001002003004001 (1.0010020030040005) >> format long >> x=sqrt(2) x = 1.414213562373095
short e Короткое число с плавающей точкой. Представляется с помощью пяти разрядов,4 из которых отводится под вывод дробной части. При этом e+001 равносильно умножению числа на 10 или 101 -порядок целой части числа –десятки, e+002 равносильно умножению числа на 100 или 102 - порядок целой части числа сотни, e-001 равносильно делению числа на 10 или умножению на 10-1 - порядок сила – десятые доли, e-002 равносильно делению числа на 100 или умножению на 10-2 - сотые доли. 6.6667e-001 1.2346e+000 1.0667e+001 1.0002e+002 (2/3) (1.23456) (32/3) (100.02005)
>> format short e >> x=sqrt(2) x = 1.4142e+000
long e Длинное число с фиксированной точкой. Представляется с помощью 17 разрядов,16 из которых отводится под вывод дробной части. 1.123456789012346e+018 (1123456789012345678) 1.123456789012346e+024 (1123456789012345678901234) >> format long e >> x=sqrt(2) x = 1.414213562373095e+000
short g Выбирается наилучшая форма представления числа из форматов short и shot e. 5.4321e-006 (0.0000054321)
long g Выбирается наилучшая форма представления числа из форматов long и long e. 5.4321e-006 (0.0000054321) 6.7890123456789e-006 (0.0000067890123456789)
rational Позволяет отображать числовые значения в виде подходящих рациональных дробей с минимально возможными числителями и знаменателями >> format rational >> x=sqrt(2) x = 1393/985 >> 0.666666667 ans = 2/3
         

 



По умолчанию система использует формат short (укороченный).

Замечание. Все промежуточные вычисления МАТЛАБ производит с двойной точностью double, независимо от того, какой формат вывода установлен.



<== предыдущая лекция | следующая лекция ==>
Операции возведения в степень и извлечения корня n-ой степени. | Упражнение 2. Форматы вывода результата вычислений.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.257 сек.