Текст подпрограммы и версий ( Фортран )
am01r.zip , am01d.zip , am01c.zip
Тексты тестовых примеров ( Фортран )
tam01r.zip , tam01d.zip , tam01c.zip
Текст подпрограммы и версий ( Си )
am01r_c.zip , am01d_c.zip , am01c_c.zip
Тексты тестовых примеров ( Си )
tam01r_c.zip , tam01d_c.zip , tam01c_c.zip
Текст подпрограммы и версий ( Паскаль )
am01r_p.zip , am01e_p.zip , am01c_p.zip
Тексты тестовых примеров ( Паскаль )
tam01r_p.zip , tam01e_p.zip , tam01c_p.zip

Функция:  AM01R

Назначение

Вычисление евклидовой нормы симметричной матрицы, заданной в компактной форме.

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

Для симметричной матрицы  А порядка  N, заданной в компактной форме, вычисляется евклидова норма

                                  N        N 
          || A || E   =   (    ∑       ∑     | a k m | 2  )1/2
                                 k =1    m =1 

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

    REAL FUNCTION  AM01R (A, N) 

Параметры

A - вектор длины N * (N + 1)/2, в котором задается симметричная матрица  А в компактной форме (тип: вещественный);
N - порядок матрицы  А (тип: целый).

Версии

AM01D - вычисление евклидовой нормы вещественной симметричной матрицы, заданной в компактной форме с удвоенной точностью;
AM01C - вычисление евклидовой нормы комплексной симметричной или эрмитовой матрицы, заданной в компактной форме;

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

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

  1. 

В функции АМ01D параметр  А имеет тип DОUВLЕ РRЕСISIОN.

  2.  В функции AM01C параметр  А имеет тип СОМРLЕХ.

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

       DIMENSION  A(6)
       DATA  A /0., 2., 3., 1., 1., 2./
       N = 3
       Z = AM01R (A, N)

Результат:    Z  =  5.