Studopediya

КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

метод на Гаус и нейното прилагане в пакет MATLAB

Да разгледаме система от линейни алгебрични уравнения

(3.4)

при условие, че матрицата А = (а у) е nonsingular.

Методът на Гаус е да трансформира системата (3.4) е в съответствие с изключение на променливите до еквивалентна система с триъгълна матрица

(3.5)

Тогава системата (3.5), са съгласувани стойности за всички неизвестни ,

По този начин, процесът на разтвор на системата (3.4) се разделя на две фази:

1. Директно ход - привеждане на системата (3.4), за да триъгълна форма.

2. Обратното - намирането на неизвестни променливи, в съответствие с (3.5).

За да се приложи метода на Гаус в MATLAB пакет трябва да:

1. Създаване Exchange.m файл, съдържащ описание на функцията, извършване на пермутация на реда при откриване на текущия ред на нула елемент от главния диагонал.

% Exchange.m листинг файл

функция Z = Exchange (C, I )

к = I + 1;

докато C (к, и) == 0

K = K + 1;

приключи;

за к = 1: размер (С, 1)

S = C (I, J) ;

C (I, J) = C (К, J);

C (К, J) = S ;

приключи;

Z = С;

2. Създаване Simplex.m файл, съдържащ описание на функцията, която се връща на удължения матрица на системата за диагонална форма

% Simplex.m листинг файл

функция Z = симплекс (А, В )

N = размер (а, 1); % Определя се броят на уравнения

C = котка (2, A, B); % Създаване продължителен матрица на системата

за I = 1: N-1

ако C (аз, аз) == 0

C = Exchange (C, I) ;

приключи;

за J = 0: N

C (I, N + 1-J) = C (I, N + 1-й) / C (I, I);

приключи;

за м = I + 1: N

алфа = C (m, I) ;

за J =: N + 1

C (m, J) = C (m, J) -алфа * C (I, J);

приключи;

приключи;

приключи;

C (N, N + 1) = C (N, N + 1) / C (N, N) ;

C (N, N) = 1;

Z = С;

3. Създайте файл Gauss.m, съдържащ описание на функция, която връща решаването на система от линейни уравнения от Гаус.

% Gauss.m листинг файл

функция Z = Гаус (А, В )

С = симплекс (А, В) ;

N = размер (а, 1);

V (N) = C (N , N + 1);

за к = 1: N-1

S = 0;

за к = 0: J-1

S = S + C (NJ, NK) * V (NK);

приключи;

V (NJ) = (C ( NJ, N + 1) -S) / C (Ню Джърси, Ню Джърси);

приключи;

Z = V ";

4. Задайте матрична система от линейни уравнения

>> A = [1,2,3,4,5; 10,9,8,7,6; 5,9,11,12,13; 20,1,3,17,14; 12,10,4 , 16,15]

А =

<== Предишна лекция | На следващата лекция ==>
| метод на Гаус и нейното прилагане в пакет MATLAB

; Дата: 06.01.2014; ; Прегледи: 502; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 66.102.9.26
Page генерирана за: 0.047 сек.