Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Перемножение матриц

Сложение (вычитание) матриц

Можно складывать и вычитать матрицы с одинаковым количеством строк и столбцов

A [ K, N ],B [ K, N ].

Каждый элемент матрицы A складывается (вычитается) с соответсвующим элементом

матрицы B.

C[i,y]= A[i,y]± B[i,y]

For i:=1 to K do

For y:=1 to N do

C[i,y]:= A[i,y]± B[i,y];

 

Перемножение матриц

Перемножать можно матрицы, у которых количество строк одной матрицы равно количеству столбцов другой матрицы A[K, N ], B[ N,M]

 

C[K,M]= A[K,N]* B[N,M]

 

For i:=1 to K do

For y:=1 to M do

Begin

C[i,y]:=0;

C[i,y]= C[i,y]+ A[i,L]* B[L,y]
C[i,y]:= 0
For L: =1 to N do

C[i,y]:= C[i,y]+ A[i, L ]* B[ L,y]

End;

 

Порядок выполнения работы:

 

  1. Для загрузки интегрированной среды запустите файл - РascalABC.exe.

2. Создайте новый файл для ввода текста программы: меню Файл à пункт Новый (Ctrl+N) или кнопка на панели инструментов Новый файл.

3. В окне для ввода текста программы наберите свою программу. После заголовка программы в комментарии напишите условие задания.

4. Запустите программу на выполнение: меню Программа àпункт Выполнить или кнопка Выполнить на панели инструментов

5. Сохраните программу: меню Файл àпункт Сохранить как àукажите место сохранения файла и имя файла. à V:\группа\студент\задача _номер

 

Содержание отчёта:

1. Шифр работы

2. Название работы

3. Цель работы

4. Условие задачи

5. Блок-схема алгоритма

6. Текст программы

7. Исходные данные

Результат решения

 

Контрольные вопросы:

1. Дать определение матрицы?

2. Какие действия можно проводить над матрицами и при каком условии?

3. Нарисовать и объяснить действие одного из алгоритмов действий над матрицами?

4. Какого типа могут быть данные в матрице?

5. Как определить местоположение элемента в матрице?

6. Каким требованиям должен удовлетворять индекс?

7. Общие и отличные черты одномерных, двумерных, n-мерных массивов?

8. Как обратиться к элементу двумерного массива?

9. Что называется сортировкой массива? Какие методы сортировк и вы знаете?

 

 


<== предыдущая | следующая ==>
 | Действия с матрицами

Date: 2015-07-23; view: 253; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию