№2 лабораторная МП
.docxФедеральное агентство связи Ордена
Трудового Красного Знамени
федеральное бюджетное образовательное учреждение высшего образования
«Московский Технический Университет Связи и Информатики»
(МТУСИ)
Кафедра Информатики
Предмет: Введение в математические пакеты прикладных программ
Лабораторная работа по ВвМППП № 2
Тема:
«Вектора, матрицы и построение графиков в системе Scilab»
Вариант 00
Выполнил:
Великий преподователь
__________________________
Москва 0000
Задание:
Изучите материал Темы 1.2 (п.п. 1.2.1 – 1.2.2).
Выберите вариант индивидуального задания из табл. 1.3.3-1.
Выполните команду clear all для очистки Рабочей области.
Опишите функцию f1(x) и получите ее символьное выражение.
Задайте диапазон изменения аргумента функции f1(x) и вычислите ее значения.
Задайте диапазон изменения аргумента функции f1(x) для построения графика.
Выполните команду plot( )для получения графика f1(x).
Опишите функцию f2(x).
Разместите графики функций f1(x) и f2(x) в одном окне, для чего после построения графика первой функции выполните команду hold on.
Дополните графики необходимыми пояснениями: заголовок, имена осей, координатная сетка и легенда.
Задайте диапазоны изменения значений x и y для функций f3(x,y) и получите таблицы их значений.
Опишите функцию f3(x, y).
Получите таблицу значений функции f3(x,y).
Получите график функции f3(x, y) с использованием команд mesh( ), plot3( ), surf( ), surfс( ) и controur( ).
Сохраните текст рабочего окна на внешнем носителе.
Представьте результаты работы преподавателю, ответьте на поставленные вопросы.
Выполните команду clear all для очистки Рабочей среды.
Оформите отчет по выполненной работе.
// Вектора, матрицы и построение графиков в системе Scilab
// Выполнил:
// Вариант --
x = 1:0.1:3;
f1 = log(x./6)+sqrt(x);
f2 =log2(x)-1./(x+2);
plot(x,f1,'-k') // Сплошная кривая черного цвета
xgrid() // Включаем сетку
mtlb_hold('on')
plot(x,f2,'b--') // Штриховая кривая синего цвета
xtitle('Построение графиков двух функцих','X','Y')
legend('f1(x)','f2(x)', -1)
ans =
Handle of type "Legend" with properties:
========================================
parent: Axes
children: []
visible = "on"
text = ["f1(x)";"f2(x)"]
font_style = 6
font_size = 1
font_color = -1
fractional_font = "off"
links = ["Polyline";"Polyline"]
legend_location = "out_upper_right"
position = [0.8471179,0.125]
line_width = 0.1
line_mode = "on"
thickness = 1
foreground = -1
fill_mode = "on"
background = -2
marks_count = 3
clip_state = "off"
clip_box = []
user_data = []
tag = ""
[x,y]=meshgrid(-4:4,-4:4);
deff('k=f3(x,y)','k=15*x.^2+7*y.^2*cos(x+y)+2*y.^4-9*x*sqrt(abs(y))+6');
z=f3(x,y)
z =
column 1 to 6
907.26845 879.07832 673.03282 409.61459 289.63633 409.61459
491.9635 430.16905 281.45596 113.5957 39.545438 113.5957
315.31711 229.51958 121.7582 22.153646 -19.090916 22.153646
257.32928 157.12989 73.939551 15.288412 -6.2727291 15.288412
246. 141. 66. 21. 6. 21.
257.32928 157.12989 73.939551 15.288412 -6.2727291 15.288412
315.31711 229.51958 121.7582 22.153646 -19.090916 22.153646
491.9635 430.16905 281.45596 113.5957 39.545438 113.5957
907.26845 879.07832 673.03282 409.61459 289.63633 409.61459
column 7 to 9
673.03282 879.07832 907.26845
281.45596 430.16905 491.9635
121.7582 229.51958 315.31711
73.939551 157.12989 257.32928
66. 141. 246.
73.939551 157.12989 257.32928
121.7582 229.51958 315.31711
281.45596 430.16905 491.9635
673.03282 879.07832 907.26845
scf(1);
subplot(2,2,1),mesh(x,y,z)
subplot(2,2,2),plot3d(x,y,z)
subplot(2,2,3),surf(x,y,z)
x2=-4:4;
y2=-4:4;
subplot(2,2,4),contour(x2,y2,z,9)