Курсовая работа: Статистические модели макроэкономики

write matr (B1,’Z’,2,2);

write vec (x,’x’.2);

write vec(x1,’y’,2);

end.

{Окончание программы}

1.Процедура ввода вектора

Ввод вектора X размерностью n
Для I от n до n-1 с шагом 1 делать
Ввести значение элемента массива X[i]

2.Процедура вывода вектора

Вывод вектора X размерностью n
Для i от 0 до n-1 с шагом 1 делать
Вывести вектор X[i;j]

3.Процедура ввода матрицы

Ввод размерности n,m ввод элементов массива Y[i;j]
Для i от 0 до n-1 с шагом 1 делать
Для i от 0 до m-1 с шагом 1 делать
Ввести значение элемента массива Y[i;j]

4.Процедура вывода матрицы

Вывод массива Y[i;j] размерностью n,m
Для i от 0 до n-1 с шагом 1 делать
Для i от 0 до m-1 с шагом 1 делать
Вывести массив Y[i;j]

5.Процедура вывода единичной матрицы

Вывод массива E[i;j] размерностью n
Для i от 0 до n-1 с шагом 1 делать
Для i от 0 до m-1 с шагом 1 делать

I=j

Да Нет

E [I;j] = 1 F[j;j]=0
Вывести матрицу E [i;j]

6.Процедура умножения вектора на матрицу

Для i от 0 до n-1 с шагом 1 делать
Для i от 0 до m-1 с шагом 1 делать
C[i;j]:=a[i;j]-b[i;j]

7.Процедура умножения вектора на матрицу

Для i от 0 до n-1 с шагом 1 делать
X[i;j]:=0
Для i от 0 до n-1 с шагом 1 делать
X[j]:=x[j]+c[i]*b[i;j]

8.Процедура образования матрицы

А=ais;n:=n-1
Для k от 0 до n с шагом 1 делать
Для i от 0 до nс шагом 1 делать

j≠k

true

Ap[k;j]:=-a[k;j]/a[k;k]
Для I от 1 до n с шагом 1 делать

i≠k

true

Ap[i;k]:=A [i;k]/A[k;k]
Для i от 0 до n с шагом 1 делать
Для j от 0 до nс шагом 1 делать

i≠k;j≠k

true

AP[i;j]:=a[i;j]-a[i;j]*a[k;j]/a[k;k]
AP[k;k]:=1/a[k;k]
Q:=AP

Расчеты при вводе значений

При добавлении:

B[0,0]=4.6154

B[0,1]=1,0462

B[1,0]=3,0769

B[1,1]=2,0308

Вывести матрицу Z размера :n=2,m=2

Z[0,0]=2,400

К-во Просмотров: 318
Бесплатно скачать Курсовая работа: Статистические модели макроэкономики