ИУ1-11x Суббота, 29.08.2026, 04:04
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
ПАиПО
iu1Дата: Среда, 31.03.2010, 23:06 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 115
Награды: 4
Репутация: 100
Статус: Offline
Домашнее задание:
http://iu1.my1.ru/_fr/0/PAiPO_dz.zip

Сканы условия дз (варианты на последней картинке):
http://iu1.my1.ru/load/0-0-0-48-20

А также распознанная программа для матлаба:

 
iu1Дата: Среда, 31.03.2010, 23:07 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 115
Награды: 4
Репутация: 100
Статус: Offline
Добавлено домашнее задание
Прикрепления: PAiPO_dz.zip (742.5 Kb)
 
iu1Дата: Четверг, 22.04.2010, 21:41 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 115
Награды: 4
Репутация: 100
Статус: Offline
Добавлены сканы условия ДЗ:
http://iu1.my1.ru/load/0-0-0-48-20

а также распознанная программа для матлаба:

Code

clc
clear all close all
Dim = 50;  %максимальная размерность матриц
t_prod = 100 /   (2*4^3-4^2);  %время вычисления
t_send = t_prod/5;  %время передачи матрицы
for n = 1:Dim
%%%Parallel algorithm  
N2=2*n^3-n^2;
T2=0;%Т - время работы алгоритма с простаиванием.  Т2 - без простаивания  
T = t_send*(n^2)*2;  %Передача А1 и А2 в Т1  
T = T + N2*t_prod;
T = T + t_send*(n^2);  %Передача A3 в Т1  
T = T + N2*t_prod;
T = T + t_send*(n^2);  %Передача Т2 в Т1
T2=T+t_send*((n^2)/2);%Передача Т1/2 в Т2
T2 = T2 +   (N2*t_prod)/2;  %Умножение Т1/2 на Т2  
T2 = T2 + 2*t_send*((n^2)/2);  %вывод матриц  
T = T + N2*t_prod;  %умножение Т1 на Т2  
T = T + t_send*(n^2);  %вывод
%Ts - время работы последовательного алгоритма  
Ts = t_send*(n^2)*7;  
Ts = Ts + t_prod*N2*5;  
e(n)  = Ts/T;  
f(n)=Ts/T2;
end;
plot(1:Dim,e,'r','LineWidth',2)  
hold on
plot(1:Dim,f,'b','LineWidth',2);
grid on;  
hold off;  
% pause;
figure;
for n = 1:Dim %аналогичный процесс для трех транспьюетров.
N2=2*n^3-n^2; T2=0;
T = t_send*(n^2)*2;
T = T + N2*t_prod;
T = T + t_send*(n^2) ;
T3=T+t_send*((n^2)/2) ;
T3 - T3 +   (N2*t_prod)/2;
T3 = T3 + 2*t_send*((n^2)/2);
T = T + N2*t_prod;
T = T + t_send*(n^2) ;
T4=T3+2*t_send*((n^2)/2) ;
T4 = T4 +   (N2*t_prod)/2;
T4 = T4 + 2*t_send*((n^2)/2);
T2=T+3*t_send*((n^2)/3);
T2 = T2 +   (N2*t_prod)/3;
T2 = T2 + 3*t_send*((n^2)/3);
T3=T3+2*t_send*((n^2)/3)+ t_send*(n^2);
T3=T3 +   (N2*t_prod)/3;
T3 = T3 + 3*t_send*((n^2)/3);
T = T + N2*t_prod;
T = T + t_send*(n^2);
%%%Series algorithm
Ts = t_send*(n^2)*7;
Ts = Ts + t_prod*N2*5;
j(n)  = Ts/T;
l(n)=Ts/T2;
m(n)=Ts/T3;
k(n)=Ts/T4;
end;
plot(1:Dim,j,'r','LineWidth',2)  
hold on
plot(1:Dim,m,'b','LineWidth',2)  
plot(1:Dim,k,'y','LineWidth',2)  
plot(1:Dim,1,'g','LineWidth',2);
grid on;
 
GeniusI(sme)Дата: Понедельник, 26.04.2010, 00:48 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline
программа перемножения матриц с исходниками
И без оных

З.Ы. вбейте в гугл букву "э" ).

Сообщение отредактировал GeniusI(sme) - Понедельник, 26.04.2010, 14:43
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright Vasil © 2026