2 курс / Вычислительная физика / Выч_физика_зад / занятие1 / занятие1
.pdfЗанятие №1
Знакомство с системой компьютерной математики SciLab и решение систем линейных уравнений
! Учебник по работе с программой SciLab, разбитый на главы находиться в папке Занятие1\Про SciLab\
Задание:
1.Написать в SciLab и запустить программу, которая рассчитывает значение следующего выражения:
exp(0.1)*cos(3.14)
как написать и запустить программу в SciLab?
a)Запустить программу SciLab4.1 (ярлык программы находиться в пункте меню Windows: все программы или на рабочем столе)
b)В главном меню программы нажать кнопку Editor. При этом запускается редактор программ.
c)В открывшемся окне редактора написать: exp(0.1)*cos(3.14)
d)Сохранить файл под именем: prim1.sce, используя пункт меню редактора
File - > Save as.
e)Запустите файл на исполнение с помощью пункта меню редактора: Execute - > Load into Scilab
2.Написать в SciLab программу, решающую систему уравнений методом обратной матрицы, методом Гаусса и по правилу Крамера:
2x1 + x2 −5x3 + x4 =8 |
|
||||||||
x |
−3x |
2 |
+0x |
−6x |
4 |
=9 |
|
||
1 |
|
3 |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
0x1 + 2x2 − x3 +2x4 = −5 |
|||||||||
x |
+ 4x |
2 |
−7x |
+6x |
4 |
= 0 |
|
||
1 |
|
|
3 |
|
|
|
|
! Подробная инструкция по решению систем линейных уравнений дана в файле: Занятие1\Про SciLab\GLAVA3.PDF на страницах 15-16!
|
3 |
|
|
−4 |
|
|
|
|
Сравнить полученный результат с ответом: |
−1 |
. |
|
|
|
|
1 |
|
|
|
3.Написать в SciLab программу, решающую систему уравнений методом обратной матрицы, методом Гаусса и по правилу Крамера:
7.9x1 +5.6x2 +5.7x3 −7.2x4 = 6.68 |
|||||||||
8.5x |
−4.8x |
2 |
+0.8x |
+3.5x |
4 |
=9.95 |
|
||
1 |
|
3 |
|
|
|
|
|||
4.3x |
+4.2x |
2 |
−3.2x |
+9.3x |
4 |
=8.6 |
|
||
1 |
|
|
3 |
|
|
|
|
||
3.2x |
−1.4x |
2 |
−8.9x |
+3.3x |
4 |
=1 |
|
||
1 |
|
3 |
|
|
|
|
0.9671 |
|
|
0.1248 |
|
|
|
|
Сравнить полученный результат с ответом: |
|
. |
|
0.4263 |
|
|
0.5679 |
|
|
|