У вас вопросы?
У нас ответы:) SamZan.net

Звіт з лабораторної роботи 11 з предмету- ldquo;ЕОМ та мікропроцесорна технікаrdquo; Варіант 75

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 5.4.2025

Міністерство освіти і науки України

Промислово – економічний коледж Національного Авіаційного Університету

Звіт з лабораторної роботи №11

з предмету:

ЕОМ та мікропроцесорна техніка

 Варіант №75

        

         

       

Виконав                                                                                                    Перевірив                                                            

Студент групи 409-ПОМ Викладач Ю.І.Чорний

Миронович Владислав

    

Київ

2013

Тема: Представлення  даних в ЕОМ засобами MatLab

Ціль роботи: набути навички з виконання операцій над дійсними і комплексним числами у середовищі програмного пакета MatLab.

Контрольні питання

  1.  Дайте означення поняттю числа у вхідній мові системи MatLab.

У системі MatLab передбачено такі формати виведення числових даних.

Short— стислий запис. Використовується системою по замовчуванню, десяткові знаки після коми відповідають найменшій кількості введених цифр у запису числа;

Long— довгий запис. При використанні цього формату всі числові результати виводяться з найвищою точністю, п’ятнадцятьма десятковими знаками після коми;  

Bank— банківське, або економічне подання результатів, яке використовується в документах та кошторисах, з округленням до другого знака після коми;

Plus— знаковий формат. При виведенні результатів записується тільки знак числа;

Short e— формат стислого запису із плаваючою комою. Результати записуються такі: s e m, s — характеристика, m —мантиса числа. Кількість знаків після десяткової коми, відповідає меншій кількості десяткових знаків, а на запис мантиси

відводиться 4 позиції — на першій завжди стоїть знак мантиси. Наприклад, число записують: 1.9е-019, а число 6.0e+023.

Long e— формат довгого запису із плаваючою комою. Число записують через характеристику та мантису, але, на відміну від короткого запису, кількість знаків дорівнює 16;

Rational— подання числа правильним раціональним дробом.

  1.  Що означає і як використовується у виразах системна константа pi?

Константа MatLab — це унікальне ім’я, якому надають значення введеного виразу. У цьому разі принцип унікальності повинен зберігатися для всіх командних рядків сесії роботи із системою, для відповідного проекту, який може бути збереженим та завантаженим за допомогою відповідних методів. pi— відповідає числу ?= 3,1415926…

  1.  Що означає і як використовується при обчисленнях системна константа eps?

eps— похибка обчислювальних операцій над числами із плаваючою крапкою, за замовчуванням

  1.  Що означає і як використовується при обчисленнях системна константа realmin? Чому ця константа дорівнює за замовчуванням?

realmin— мінімальне можливе число із плаваючою крапкою, яке може бути отримане у результаті обчислень, за замовчуванням

realmin= 2.225073858507201e308;

  1.  Що означає і як використовується при обчисленнях системна константа realmax? Чому ця константа дорівнює за замовчуванням?

realmax— максимально можливе  число  з  плаваючою  крапкою, яке може бути отримане урезультаті обчислень, за замовчуванням

realmax= 1.797693134862316e+308;

6. Що означає і як використовується при обчисленнях системна константа inf? У яких випадках ця константа може бути результатом?

inf— значення машинної нескінченності.

Остання системна змінна виводиться у тому випадку, коли результат обчислень перевищує значення realmax, або при некоректних математичних операціях, наприклад, при діленні константи на 0. Ця операція також супроводжується повідомленням системи: «Warning: Divide by zero» («Попередження: Ділення на нуль»).

7. Чи є математичні вирази, які містять ділення на 0, у системі MatLab правильними і чому? Так є, бо при виникненні математичної невизначеності типу 0/0. Слід зазначити, що результатом обчислень уMatLab може бути не тільки дійсне, але й комплексне число.

8. Яке повідомлення надає система MatLab, якщо вираз містить ділення на 0?

Warning: Divide by zero.

9. Що визначає і як використовується при обчисленнях системна константа NaN? У яких випадках ця константа може бути результатом розрахунків?

NaN— показник невизначеності даних при аналітичних і арифметичних обчисленнях, наприклад, при виникненні математичної невизначеності типу 0/0. Слід зазначити, що результатом обчислень уMatLab може бути не тільки дійсне, але й комплексне число. Тому при обчисленні таких математичних виразів, як arcsin (2) або ln (–1) система видає відповідне комплексне число, а не виводить системну змінну NaN.

10. У чому полягає відмінність системних констант NaN та Inf? Наведіть приклади.

inf— значення машинної нескінченності.

NaN— показник невизначеності даних при аналітичних і арифметичних обчисленнях.

>> 1/0

Warning: Divide by zero

аns=

Inf

>>0/0

ans=

NaN

Завдання

1. Знайти значення функцій

abs (x*y)

fix (x)

fix (y)

floor (x)

floor (y)

ceil (x)

ceil (y)

round (x)

round (y)

mod (x,y)

rem (x,y)

mod (№ варіанту,№ варіанту+№ групи)

rem ((№ варіанту,№ варіанту+№ групи)

де х = (№ варіанту,0.5-0.№ групи),

    у =- (№ варіанту,0.5+0.№ групи).

Тобто, наприклад, № варіанту=10, № групи=250, тоді х=10.25, а у=-10.75.

2. Побудувати матрицю Гілберта розміром, що дорівнює номеру Вашого варіанту. Обчислити число обумовленості цієї матриці.

3. Побудувати матрицю Френка розміром, що дорівнює номеру Вашого варіанту. Обчислити число обумовленості цієї матриці. Знайти її власні числа. Знайти її сингулярні числа. Повторити обчислення, встановивши format long. Знайти відношення її найбільшого сингулярного числа до найменшого.

4. Знайти власні числа тестової симетричної матриці Годунова, розмір якої дорівнює номеру Вашого варіанту.  Зробити висновок стосовно точності, що практично реалізується на Вашому комп'ютері.

Виконання завдання

  1.  Знайти значення функцій.

У системі MatLab виконані функції оброблення чисел, округлення та обчислення цілого числа:

  1.  abs(x)— модуль числа х;
  2.  fix(x)— округлення до найбільшого цілого у бік нуля;
  3.  floor(x)— округлення до найменшого цілого у бік негативної нескінченності;
  4.  ceil(x)— округлення до найменшого цілого у бік позитивної нескінченності;
  5.  round(x)— округлення числа x у бік найближчого цілого;
  6.  mod(x,y)— обчислення залишку ділення числа x на число y;
  7.  rem(x,y)— обчислення залишку ділення числа x на число у за формулою x – y.*fix(x./y). Функція rem(x,y) відрізняється від mod(x,y) тим, що замість floor(x./y) використовується функція fix(x./y);
  8.  sign(x)— обчислення знакової функції sign (x).

Рисунок 1 – Введення змінних та знаходження значень функцій: abs, fix

Рисунок 2 – Знаходження значень функцій:  floor, ceil, round

Рисунок 3 – Знаходження значень функцій: mod, rem

  1.  Побудувати матрицю Гілберта розміром, що дорівнює номеру Вашого варіанту. Обчислити число обумовленості цієї матриці.

Рисунок 4 – Побудова матриці Гілберта та обчислення її обумовленості

  1. Побудувати матрицю Френка розміром, що дорівнює номеру Вашого варіанту. Обчислити число обумовленості цієї матриці. Знайти її власні числа. Знайти її сингулярні числа. Повторити обчислення, встановивши format long. Знайти відношення її найбільшого сингулярного числа до найменшого.

Рисунок 5 – Побудова матриці Френка та обчислення її обумовленості

Рисунок 6 – Знаходження власних чисел матриці Френка

Рисунок 7 – Знаходження сингулярних чисел матриці Френка

Рисунок 8 – Знаходження відношення найбільшого сингулярного числа до найменшого

Рисунок 9 – Знаходження сингулярних чисел при встановленні формату long

Рисунок 10 – Знаходження відношення найбільшого сингулярного числа до найменшого при встановленому форматі long

  1. Знайти власні числа тестової симетричної матриці Годунова, розмір якої дорівнює номеру Вашого варіанту.  Зробити висновок стосовно точності, що практично реалізується на Вашому комп'ютері.

Матриця Годунова знаходиться у файлі G_75.csv.

Висновки: Виконавши дану лабораторну роботу я навчився:

  1. Знаходити значення функцій;
  2. Будувати матрицю Гілберта та знаходити число її обумовленості.
  3. Будувати матрицю Френка, обчислювати число обумовленості цієї матриці, знаходити її власні числа, знаходити її сингулярні числа, знаходити відношення її найбільшого сингулярного числа до найменшого.
  4. Знаходити власні числа тестової симетричної матриці Годунова.

Апаратне забезпечення: Intel Pentium Dual-Core CPU T4300  2.1 GHz ; RAM 2GB; Відеокарта GEFORCE GT 220M 1GB 

Програмне забезпечення: ОС  Windows 7 Professional 32-розрядна операційна система, HD Tune




1. ПАРТИИ ВЛАСТИ НАКАНУНЕ И В ПЕРИОД ПРЕДВЫБОРНОЙ КАМПАНИИ В СОБРАНИЕ ДЕПУТАТОВ Г
2. 13 227 Во многих вопросах алгебры и геометрии приходится встречаться с последовательностями чисел нап
3. Гамаль Абдель Насер
4. О техническом регулировании а правила разработки постановлением Правительства Российской Федерации от
5. Об основах охраны труда в Российской Федерации от 17 июля 1999 г
6. Реферат- История развития концепций управления качеством СССР
7. тема правового регулювання аграрного права України
8. Автоматика и телемеханика Зразр
9. Аз ~йы~тау деген ма~ыналы~ ре~к бай~алатын т~ра~ты с~з тіркесі
10. Типи лічильників та особливості їх роботи 6