Решение задач в Excel на VBA. Применение программных средств в проектировании автомобильных конструкций. Калядин В.И. - 23 стр.

UptoLike

Составители: 

23
цей размером
)( nn
с преобладающей главной диагональю.
Указание. Перестановку строк не выполнять, действия прямого и
обратного хода выполнять над ненулевыми диагональными элемен-
тами.
4. Записать макрос для решения методом Га-
усса СЛАУ с трѐхдиагональной матрицей
размером
)( nn
с преобладающей главной
диагональю. Указание. Перестановку строк
не выполнять, действия прямого и обратно-
го хода выполнять над одномерными массивами коэффициентов.
5. Записать макрос, который в Excel выполнит по шагам метода Гаусса
вычисление определителя неособенной
)( nn
-матрицы A. Указание.
Выполняя прямой ход метода Гаусса, при-
вести матрицу к верхнему треугольному ви-
ду. Затем вычислить определитель по фор-
муле
nn
p
aa
11
)1(
, где p число вы-
полненных перестановок строк матрицы.
6. Записать макрос, который, используя обра-
щение к библиотечной процедуре решения СЛАУ методом Гаусса,
выполнит вычисление определителя
)( nn
-матрицы A . Указание.
См. задачу B.
7. Записать макрос, который, используя обращение к библиотечной
процедуре решения СЛАУ методом Гаусса, обеспечит нахождения
неизвестных для расширенной вещественной матрицы, заданной в
выделенной
))1(( nn
прямоугольной области.
Указание. См. задачу B.
8. Записать макрос, который, используя обращение к библиотечной
процедуре решения СЛАУ методом Гаусса, обеспечит нахождения
неизвестных для расширенной комплексной матрицы, заданной в
выделенной
))1(2( nn
прямоугольной области. Замечание. Хотя
при использовании процедуры Фортрана достаточно поменять тип
переменных с Real на Complex, в Бейсике, увы, такого сделать нель-
зя. Указание. Для решения в VBA СЛАУ
diczB)i(A
с ком-
плексными числами необходимо сформировать систему вида:
6210
1621
1262
0126
A
   цей размером (n n) с преобладающей главной диагональю.
   Указание. Перестановку строк не выполнять, действия прямого и
   обратного хода выполнять над ненулевыми диагональными элемен-
   тами.
4. Записать макрос для решения методом Га-
                                              a1 c1 0  0     d1 
   усса СЛАУ с трѐхдиагональной матрицей  b a c 0    d 
                                              1 2            2
   размером (n n) с преобладающей главной  0     x   
                                                     2

                                                             
   диагональю. Указание. Перестановку строк  0 0 bn1 an  d 
                                                               n
   не выполнять, действия прямого и обратно-
   го хода выполнять над одномерными массивами коэффициентов.
5. Записать макрос, который в Excel выполнит по шагам метода Гаусса
   вычисление определителя неособенной (n n) -матрицы A. Указание.
   Выполняя прямой ход метода Гаусса, при-
   вести матрицу к верхнему треугольному ви-              6 2 1 0
                                                                    
   ду. Затем вычислить определитель по фор-                2 6 2  1 
                                                     A  
   муле   (1) p  a11  ann , где p – число вы-        1 2 6 1
                                                                   
   полненных перестановок строк матрицы.                   0 1 2  6  
6. Записать макрос, который, используя обра-
   щение к библиотечной процедуре решения СЛАУ методом Гаусса,
   выполнит вычисление определителя (n n) -матрицы A . Указание.
   См. задачу B.
7. Записать макрос, который, используя обращение к библиотечной
   процедуре решения СЛАУ методом Гаусса, обеспечит нахождения
   неизвестных для расширенной вещественной матрицы, заданной в
   выделенной (n  (n 1)) прямоугольной области.
   Указание. См. задачу B.
8. Записать макрос, который, используя обращение к библиотечной
   процедуре решения СЛАУ методом Гаусса, обеспечит нахождения
   неизвестных для расширенной комплексной матрицы, заданной в
   выделенной (n  2(n 1)) прямоугольной области. Замечание. Хотя
   при использовании процедуры Фортрана достаточно поменять тип
   переменных с Real на Complex, в Бейсике, увы, такого сделать нель-
   зя. Указание. Для решения в VBA СЛАУ (A  i  B) z  c  i  d с ком-
   плексными числами необходимо сформировать систему вида:
                                   23