Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2013, 16:00   #1
Тамерлан Абилов
Пользователь
 
Регистрация: 03.03.2013
Сообщений: 70
По умолчанию метод гаусса

Народ я постарался как то вычисление по проще сделать. x[1..4,1..5] расширенная матрица.a[1..4] корни.просто все уже делали прогу на гаусса.а я ток вот сделал.не знаю норм ли.
Код:
 
  for  z:=1 to 3 do  begin
    for    i:=z+1 to  n do begin
      k:=-x[i,z]/x[z,z];               
       for j:= 1 to m do  begin
         x[i,j]:=((k*x[z,j])+x[i,j]); //элементарные преобразование нижнего треугольника на ноль..
       end;
    end; 
  end;   
   for i:=4 downto 1 do  begin
     for j:=4 downto i+1 do begin
       x[i,5]:= x[i,5]-x[i,j]*a[j];        //все что слева перетаскиваем на правую часть уравнения
     end;
   a[i]:=x[i,5]/x[i,i];;      // корни
  end;
  for i:=1 to 4 do
    write(' x',i,'=',a[i]:0:3);
  end.
Тамерлан Абилов вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
метод Гаусса mischka Общие вопросы C/C++ 1 04.06.2013 19:27
метод простых операций и метод гаусса зейделя tarasman11 Паскаль, Turbo Pascal, PascalABC.NET 1 23.09.2012 14:46
Метод Гаусса mbeats Общие вопросы C/C++ 5 01.01.2010 20:07
Безумно сложные задачки!!!! Метод Гаусса, итераций, метод половинного деления, задача Коши и т.д. Хомяк!!!!! Помощь студентам 4 08.07.2009 10:08
Метод Гаусса IgorKr Помощь студентам 10 03.02.2008 11:28