Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа3.doc
Скачиваний:
52
Добавлен:
22.03.2016
Размер:
727.04 Кб
Скачать

Plot2d(X,y,d)

где d– отрицательное число, определяющее тип маркера (табл. 4).

Таблица 4. Числа, определяющие тип маркера.

Число

Описание

-0

точка

-1

плюс

-2

крестик

-3

плюс, вписанный в окружность

-4

закрашенный ромб

-5

незакрашенный ромб

-6

треугольник вершиной вверх

-7

треугольник вершиной вниз

-8

плюс, вписанный в ромб

-9

кружок

-10

звездочка

-11

квадрат

-12

треугольник вершиной вправо

-13

треугольник вершиной влево

-14

пятиконечная звезда

В Scilabвнешний вид графика можно менять, используя возможности графического окна, в котором он отображается. Переход к режиму форматирования осуществляется командойПравка – > Свойства графического окна…. Со всеми возможностями форматирования можно познакомиться в документации к пакетуScilab.

Вопросы к допуску

  1. Для чего предназначена функция plot, и как ее использовать?

  2. Пусть yмассив ординат некоторого графика. Каков результат действия функцииplot(y)?

  3. Как быстро построить несколько графиков функций в одних координатных осях с помощью команды plot?

  4. Каково действие команды mtlb_hold(‘on’)?

  5. Опишите свойства всех параметров функции plotframe. Для чего предназначена данная функция?

  6. Как можно построить несколько графиков функций в одном графическом окне, но в разных координатных осях?

  7. Опишите все параметры, от которых зависит функция plot2d.

  8. Как, используя функцию plot2d построить несколько графиков функций в одних координатных осях?

  9. Как с помощью функции plot построить график функции в виде штриховой линии желтого цвета с маркерами типа “кружок”?

  10. Как нанести сетку при построении графика функции с помощью команды plot?

  11. Каково действие команды xtitle?

  12. Как расположить “легенду” при построении графиков нескольких функций в левом верхнем углу?

  13. Опишите возможности для форматирования графиков функций с помощью команды plot2d?

Задания к работе.

  1. Построить несколько графиков функций в одних координатных осях с помощью функции plot.

а) sin(cos(x)), cos2(x),cos(x)+sin(x);на отрезке[-π; π]с шагом 0.01

б) cos(sin(x)), sin2(x),cos(x)-sin(x);на отрезке[0; π]с шагом 0.001

в) exp(sin(x)),sin3(x), cos(2x)+2sin(x);на отрезке[-2 π;0]с шагом 0.02

г) exp(cos(x)), sin3(x)-cox2(x), cos(x)+cos(2x);на отрезке[-π/2; π/2]с шагом 0.001

д) sin(x/2), sin(x)cos(x), sin(x)-sin(3x);на отрезке[-2 π;2 π]с шагом 0.1

е) cos(2x), 1/2cos(x+2), sin(x2-2x-1);на отрезке[-3 π/2; π/2]с шагом 0.04

ё) cos1/2(2x), sin(x/2)cos(x/3), 1/2sin(x)-2cos(2x)на отрезке[0;3 π/2]с шагом;0.25

ж) sin1/2(x), sin(x/3)cos(x/2), sin(x)+sin(2x)+sin(3x);на отрезке[- π ; π]с шагом 0.2

з) sin(3x), cos1/3(x), cos(x)+cos(2x)+cos(3x);на отрезке[0; π]с шагом 0.01

и) cos(3x), sin(x)sin2(2x), sin(3x)+cos(2x);на отрезке[-2 π;0]с шагом 0.002

й) sin(cos(x/2)), 2cos2(x/2),cos(2x)-2sin(x);на отрезке[-π/2; π/2]с шагом0.005

к) cos(sin(x/2)), 3sin1/3(x/3), sin(x)-cos(x)+sin(2x)-cos(2x);на отрезке[-2 π; 2π]с шагом 0.02

На график нанести заголовок, сетку, легенду, обозначить оси. При построении использовать линии разных цветов с маркерами.

  1. Построить графики функций в одном графическом окне, но в разных координатных осях. На график нанести заголовок, сетку, легенду, обозначить оси. При построении использовать линии разных цветов и типов

а);

б);

в);

г);

д);

е)

Отрезок построения графика и шаг выберите самостоятельно с таким расчетом, чтобы построенный график охватывал все особенности функции.

  1. Постройте график параметрически заданной функции: ; на отрезке[-2π;2π]с шагом 0.005.

  2. Задана табличная функция:

x

-2

-1

-0.2

0

0.1

0.9

1.1

2

2.5

4

5.6

5.9

6

7

8.6

9

9.9

11

16

y

3.4

2.9

2.2

1.6

1.1

1

1.4

2.6

3.6

5

8

13

43

41

28

9

8

7

6.7

построить по точка график данной функции. Тип маркера выбрать самостоятельно.