Текст подпрограммы и версий ( Фортран )
amtcr.zip
Тексты тестовых примеров ( Фортран )
tamtcr.zip
Текст подпрограммы и версий ( Си )
amtcr_c.zip
Тексты тестовых примеров ( Си )
tamtcr_c.zip
Текст подпрограммы и версий ( Паскаль )
amtcr_p.zip
Тексты тестовых примеров ( Паскаль )
tamtcr_p.zip

Подпрограмма:  AMTCR

Назначение

Символическое транспонирование прямоугольной разреженной матрицы, заданной в формате RR (C) U

Математическое описание

Описание форматов RR (C) U и RR (C) O приведены в описании подпрограммы AMTSR .

Данная подпрограмма по портрету исходной матрицы A вычисляет портрет транспонированной матрицы AT и представляет его в формате RR (C) O.

С.Писсанецки. Технология разреженных матриц. - М.: Мир, 1988

Использование

    SUBROUTINE  AMTCR (IA, JA, N, M, IAT, JAT) 

Параметры

IA, JA - заданный портрет транспонируемой прямоугольной матрицы A в формате RR (C) U;
N - заданное число строк транспонируемой матрицы A (тип: целый);
M - заданное число столбцов транспонируемой матрицы A (тип: целый);
IAT -
JAT  
вычисленный портрет транспонированной матрицы A в формате RR (C) O

Версии: нет

Вызываемые подпрограммы: нет

Замечания по использованию: нет

Примеры использования

      INTEGER IA(6), JA(13), IAT(7), JAT(13) 
      DATA IA /1, 4, 6, 8, 11, 14/,  
     *           JA /5, 6, 3, 4, 1, 3, 4, 4, 3, 1, 2, 6, 5/ 
      N = 5 
      M = 6 
      CALL  AMTCR (IA, JA, N, M, IAT, JAT) 

Результаты: 

      IAT  =  (1, 3, 4, 7, 10, 12, 14) 
      JAT  =  (2, 4, 5, 1, 3, 4, 2, 3, 4, 1, 5, 1, 5)