![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 29.11.2010
Сообщений: 7
|
![]()
Добрый день, необходимо записать исходную ленточную матрицу [1..n,1..n]
в экономный вид [1..n,-m1..m2], где m1-число диагоналей с ненулевыми элементами, расположенных под гл. диагональю в матрице A. m2-исло диагоналей с ненулевыми элементами, расположенных над гл. диагональю в матрице A. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 29.11.2010
Сообщений: 7
|
![]()
Вроде разобрался. Программа получилас следующая:
for i:=1 to n do begin k:=-m1; for j:=i-m1 to i+m2 do begin if (j<1) or (j>n) then a[i,k]:=0 else a[i,k]:=a0[i,j]; write (a[i,k]:6:2); k:=k+1; end; writeln; end; Потестил, пока ошибок не нашел. Быть может кому пригодиться. ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переписать | insolent | Общие вопросы C/C++ | 6 | 24.08.2010 14:32 |
как умножить матрицу(3на4) на матрицу(4на3) в делфи? | Ромка678 | Помощь студентам | 1 | 28.11.2009 08:01 |
Объясните пожалуйста как можно считать значения в этом файле в вектор, 4 -ую матрицу, 6-ую матрицу | ciaonataha | Помощь студентам | 1 | 30.03.2009 20:57 |
ВИд | benjaminfran | Софт | 2 | 22.02.2008 08:55 |