Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Рішення інженерних задач обробки масивів

Реферат Рішення інженерних задач обробки масивів





Введення


Мета курсової роботи: закріплення знань і умінь з алгоритмізації та програмування на мові Сі з використанням функцій, процедур і різних складних типів даних, у тому числі динамічних масивів, структур та об'єднань.

Призначення і область застосування програми: програма буде використовуватися у навчальному процесі для вирішення інженерних задач обробки масивів, шляхом її включення в програми користувачів.


1. Завдання на курсову роботу


.1 Змістовне опис завдання


Для першого завдання дано три функції, і. Потрібно буде знайти елементи матриці A за формулою


В 

де x = f (i, j) - аргумент функції, a, b - межі інтегрування функції.

Функція являє собою арифметичну функцію, проблем з її обчисленням в принципі не повинно виникнути.

Функцію f2 слід продиференціювати.

Функція f3 є підінтегральний вираз, який є тригонометричним виразом, обчислення буде здійснюватися за формулою


В 

a, b - нижній і верхній інтеграл відповідно

До моменту виконання другого завдання буде сформована матриця. Завдання полягає в тому, щоб сформувати вектор, що складається з найбільших серед негативних елементів i-го стовпця. p> При вирішенні першого завдання отримаємо квадратну матрицю, тобто матрицю. a якій число рядків дорівнює числу стовпців.

Третє завдання являє собою набір матричних операцій. Необхідно перемножити три операнда, представлених у вигляді особливого виду матриці або вектора, а також деяких дій над ними. p> Розглянемо ці операції.

Спочатку потрібно отримати вектор, що складається з зворотних елементів вектора, отриманого в другій частині.

Другим операндом буде квадрат різниці вихідної і транспонованою вихідної матриць

Твором матриці Am * n = (aij) на матрицю Bn * p = (bjk) називається матриця Cm * p = (cik) така, що


В 

тобто елемент i-го рядка і k-го стовпця матриці твори C дорівнює сумі добутків елементів i-го рядка матриці A на відповідні елементи k-го стовпця матриці B.

В якості 3 операнда буде 1/D - вектор, складений з зворотних елементів головної діагоналі матриці А.

Матриця, отримана з даної заміною кожної її рядки стовпцем з тим же номером, називається матрицею транспонованою до даної. Позначається AT. p> У четвертій задачі треба провести стандартні арифметичні дії над елементами матриці, сформованої в першій задачі.


1.2 Математична постановка задачі


Завдання складається з 4-х завдань:

. - формування елементів матриці A за допомогою функцій.

. - Формування вектора X з елементів матриці A,

. -Матричні операції: Z =

. - Комплексне перетворення масивів

Y = +


1.3 Інтерфейс введення/виведення


Дані будемо вводити з кл...


сторінка 1 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Автоматизація розв'язання задачі на находженіе матриці в складі іншої м ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Розробка програми формування матриці суміжності