Функция вычисления времени выполнения операций с матрицами
Кожина Татьяна Дмитриевна
14 сентября 2018
906
| Предметная область | — |
| Отрасли по ОКВЭД | — |
| Страна, регион, город | Российская Федерация, Ярославская область, Рыбинск |
| Отличия от конкурентов | — |
| Вид документа об охране ИС | программа для ЭВМ |
| Номер документа ИС | 201861593 |
| Дата регистрации документа ИС | 2018-05-18 |
| Необходимые инвестиции для внедрения | договорная |
| Сроки внедрения | — |
| Стоимость предоставления технологии | договорная |
| Наличие экспертного заключения | Нет |
Польза для потенциального потребителя
Программа разработана для оценки времени выполнения операций над матрицами. Для этого реализовано два уровня обработки данных. Первый представлен функцией timefun, в которой производится инициализация переменных и первоначальная обработка входных данных. Второй уровень представлен двумя вложенными функциями timef1 и timef2, отвечающими за обработку унарных и бинарных операций с матрицами соответственно. Определение, какую функцию использовать, реализовано через второй параметр функции первого уровня (1 - унарные операции; 2 - бинарные). В зависимости от числа переданных параметров и их размерности исследуемая функция выполняется многократно и содержит r опытов. Далее полученные результаты усредняются, и определяется среднеквадратическое отклонение.