0 / 0 / 0
Регистрация: 06.07.2014
Сообщений: 6
1

Написать комментарии к коду

10.07.2014, 08:43. Показов 968. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
clc, clear all
% MX=V, M - трехдиагональная матрица
M =[1 2 0 0 0
    3 5 3 0 0
    0 2 3 3 0 
    0 0 1 1 3   
    0 0 0 1 1]     
V=[2 4 3 3 1]'
 
A=diag(M,-1); % - поддиагональ матрицы коэффициентов
B=diag(M);    % - главная диагональ матрици коэффициентов
C=diag(M,1);  % - наддиагональ матрицы коэффициентов
D=V;          % - вектор правой части системы
n=length(B);
Cz=zeros(1,n);
Dz=zeros(1,n);
Cz(1)=C(1)/B(1);
for j=1:n-2
    Cz(j+1)=C(j+1)/(B(j+1)-A(j)*Cz(j));
end
Dz(1)=D(1)/B(1);
for j=1:n-1
    Dz(j+1)=(D(j+1)-A(j)*Dz(j))/(B(j+1)-A(j)*Cz(j));
end
X(n)=Dz(n);
for j=n-1:-1:1
    X(j)=Dz(j)-Cz(j)*X(j+1);
end
X'             % - вектор-столбец решений
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2014, 08:43
Ответы с готовыми решениями:

Вычисление интегралов(комментарии к коду)
Есть, значит, код для вычисления значения интеграла и построения графика подынтегральной функции(ну...

Написать комментарии к коду
Помогите написать комментарии к этому заданию. И подробно прояснить. #include <cstdlib>...

Написать комментарии к коду
// Сортировка Шелла // #include "stdafx.h" #include <iostream> using namespace std; ...

Написать комментарии к коду
#include "stdafx.h" #include "iostream" #include "string.h" using namespace std; class...

1
5242 / 3570 / 379
Регистрация: 02.04.2012
Сообщений: 6,473
Записей в блоге: 17
11.07.2014, 11:34 2
комментарии я написал, но не зная метод (а я с ним не знаком) не очень понятно что и как, поэтому изучай теорию и матчасть
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
clc, clear all
% MX=V, M - трехдиагональная матрица
M =[1 2 0 0 0
    3 5 3 0 0
    0 2 3 3 0
    0 0 1 1 3
    0 0 0 1 1]
V=[2 4 3 3 1]'
 
A=diag(M,-1); % - поддиагональ матрицы коэффициентов
B=diag(M);    % - главная диагональ матрици коэффициентов
C=diag(M,1);  % - наддиагональ матрицы коэффициентов
D=V;          % - вектор правой части системы
n=length(B); % длинна диагонали
Cz=zeros(1,n); % нулевой вектор длинны n
Dz=zeros(1,n); % нулевой вектор длинны n
Cz(1)=C(1)/B(1); % первое значение вектора Cz: отношение первых элементов наддиагонали и диагонали
for j=1:n-2 % кстати длины над- и поддиагоналей равно n-2
    Cz(j+1)=C(j+1)/(B(j+1)-A(j)*Cz(j)); % считаем значения вектора Cz
end
Dz(1)=D(1)/B(1); % первое значение вектора Dz: отношение первых элементов поддиагонали и диагонали
for j=1:n-1 % кстати длинa вектора Cz равна n-1
    Dz(j+1)=(D(j+1)-A(j)*Dz(j))/(B(j+1)-A(j)*Cz(j)); % считаем значения вектора Dz
end
% в результате векор Dz имеет длинну n
X(n)=Dz(n); % последний элемент вектора решений Х
for j=n-1:-1:1
    X(j)=Dz(j)-Cz(j)*X(j+1); % считаем элементы Х от предпоследнего до первого
end
X' % - вектор-столбец решений
1
11.07.2014, 11:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.07.2014, 11:34
Помогаю со студенческими работами здесь

Написать комментарии к коду
Помогите плс нужно написать комментарии к коду подсчет общий длины линии (для AutoCAD) (if (not (=...

Написать комментарии к коду
Добрый день, есть две маленьких программки. Назначение каждой написано в комментариях. Помогите...

Написать комментарии к коду
#include <iostream> #include <string> #include <sstream> #include <map> int...

Написать комментарии к коду
обьясненя напишите с помощью знака ( ' ) в самой програме. Собственно задание: Преобразовать...

Написать комментарии к коду
Программа написана для расчёта зарплаты, если можно перед каждым циклом и условием. Буду очень...

Написать комментарии по коду
Это для переносимости вроде, порядок байт чтоб не влиял. Я конечно понимаю что нужно учить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru