Методические указания по выполнению лабораторных работ №1-5 по информатике для студентов дневной формы обучения



жүктеу 0,73 Mb.
Pdf просмотр
бет20/24
Дата04.01.2022
өлшемі0,73 Mb.
#36252
түріМетодические указания
1   ...   16   17   18   19   20   21   22   23   24
Lab mathcad

Символы 





 



    Коэффициенты полинома  

3. Выполните команду  



Правка 





 Вырезать 

4. Напечатайте v:= и выполните команду  

    


Правка 





 Вставить

 

v

5



8

0



.75







:=



polyroots v

( )


3.542

0.651



2.892







=

 

 



Решение систем уравнений  

Решение систем уравнений матричным методом 

Рассмотрим систему n линейных алгебраических уравнений относительно n 

неизвестных х

1

, х



2

, …, х


n









=

+



+

+

=



+

+

+



=

+

+



+

.

b

x

a

...

x

a

x

a

.

.

.

.

.

.

.

.

,

b

x

a

...

x

a

x

a

,

b

x

a

...

x

a

x

a

n

n

nn

n

n

n

n

n

n

2

2



1

1

2



2

2

22



1

21

1



1

2

12



1

11

 



Система линейных уравнений может быть записана в матричном виде: 

Ах = b, 


где: 

,

x

...

x

x

x

,

a

...

a

a

...

...

...

...

a

...

a

a

a

...

a

a

A

n

nn

n

n

n

n











=











=

2

1



2

1

2



22

21

1



12

11

    













=

n



b

...

b

b

b

2

1



 



39 

 

Если det A 



 0 то система  или эквивалентное ей матричное уравнение имеет 

единственное решение. 

Решение систем уравнений с помощью функции Lsolve 

Системы линейных уравнений  удобно решать с помощью функции lsolve.  

Функция lsolve(А, b) - возвращает вектор решения x такой, что Ах = b. 

Пример 3.  Решение системы уравнений   







=

+



+

+

=



+

=



+

+



=

+



+

+

10



3

10

4



3

2

30



4

3

2



4

3

2



1

4

3



2

4

3



2

1

4



3

2

1



x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

Запишем в матричном виде:

A

1

1



0

1



2

2

1



1

3

3



1



1

4

4



1

1









:=

b

30



10

3

10









:=

A



4

=



x

A

1



b



:=

x

1



2

3

4









=

x



lsolve A b

,

(



)

:=

x



1

2

3



4







=



 

Решение системы уравнений методом Гаусса 

Метод Гаусса, его еще называют методом Гауссовых исключений, состоит в 

том,  что  систему  уравнений  приводят  последовательным  исключением 

неизвестных к эквивалентной системе с треугольной матрицей. 

В  матричной  записи  это  означает,  что  сначала  (прямой  ход  метода  Гаусса) 

элементарными  операциями  над  строками  приводят  расширенную  матрицу 

системы  к  ступенчатому  виду,  а  затем  (обратный  ход  метода  Гаусса)  эту 

ступенчатую матрицу преобразуют так, чтобы в первых n столбцах получилась 

единичная  матрица.  Последний,  (n  +  1)  столбец  этой  матрицы  содержит 

решение системы. 




40 

 

В  MathCAD  прямой  и  обратный  ходы  метода  Гаусса  выполняет  функция 



rref(A).  

 

Пример 4.  Решение системы уравнений методом Гаусса   







=

+



+

+

=



+

=



+

+



=

+



+

+

10



3

10

4



3

2

30



4

3

2



4

3

2



1

4

3



2

4

3



2

1

4



3

2

1



x

x

x

x

x

x

x

x

x

x

x

x

x

x

x

A

1



1

0



1

2

2



1

1

3



3

1



1

4



4

1

1









:=

b



30

10

3



10







:=



ORIGIN

1

:=



Формирование расширенной матрицы системы:

A1

augment A b



,

(

)



:=

A1

1



1

0



1

2

2



1

1

3



3

1



1

4



4

1

1



30

10

3



10







=



Приведение расширенной матрицы к ступенчатому виду

(прямой и обратный ходы метода Гаусса

A2

rref A1


(

)

:=



A2

1

0



0

0

0



1

0

0



0

0

1



0

0

0



0

1

1



2

3

4









=

Проверка:



x

submatrix A2

1

,

4



,

5

,



5

,

(



)

:=

x



1

2

3



4







=



A x

b



0

0



0

0









=

 

Решение систем уравнений с помощью функций  Find или Minner 

Для  решения  системы  уравнений  с  помощью  функции  Find  необходимо 

выполнить следующее: 

1.

 

Задать  начальное  приближение  для  всех  неизвестных,  входящих  в 



систему  уравнений.  MathCAD  решает  систему  с  помощью  итерационных 

методов; 

2.

 

Напечатать  ключевое  слово  Given.  Оно  указывает  MathCAD,  что  далее 



следует система уравнений; 


41 

 

3.



 

Введите  уравнения  и  неравенства  в  любом  порядке.  Используйте  [Ctrl]= 

для  печати  символа  =.  Между  левыми  и  правыми  частями  неравенств  может 

стоять любой из символов <, >, 

  и 


4.



 

Введите 


любое 

выражение, 

которое 

включает 

функцию 

Find,  


например: х:= Find(х, у). 

Ключевое слово 



Given

, уравнения и неравенства, которые следуют за ним, и 

какое  -  либо  выражение,  содержащее  функцию 

Find

,  называют 



блоком 

решения уравнений

 



 

Пример 5. Решение системы уравнений с помощью функции Find 

 

x1

0



:=

x2

0



:=

x3

0



:=

x4

0



:=

Начальные приближения

Given

x1

2



x2

+

3



x3

+

4



x4

+

30



x1

2



x2

+



3

x3



4

x4



+

10

x2



x3

x4



+

3

x1



x2

+

x3



+

x4

+



10

Find x1 x2

,

x3

,



x4

,

(



)

1

2



3

4









=

 

 



 

Функция 


Minner

  очень  похожа  на  функцию 



Find

  (использует  тот  же 

алгоритм).  Если  в  результате  поиска  не  может  быть  получено  дальнейшее 

уточнение  текущего  приближения  к  решению, 



Minner

  возвращает  это 

приближение.  Функция 

Find

  в  этом  случае  возвращает  сообщение  об  ошибке. 

Правила использования функции 

Minner

 такие же, как и функции 



Find

Функция 




жүктеу 0,73 Mb.

Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   24




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау