Главная страница
Навигация по странице:

  • Задание на лабораторную работу

  • Лабораторная номер 7 Scilab. Лабораторная работа 7


    Скачать 203.02 Kb.
    НазваниеЛабораторная работа 7
    АнкорЛабораторная номер 7 Scilab
    Дата09.10.2021
    Размер203.02 Kb.
    Формат файлаdocx
    Имя файлаlab7modeling (1).docx
    ТипЛабораторная работа
    #244164


    Лабораторная работа №7


    1. Цель работы:

    изучить графический инструментарий MATLAB и овладеть навыками построения двумерных и трехмерных графиков.


    1. Задание на лабораторную работу


    Задание на лабораторную работу включает в себя следующие пункты:
    1. Построение двумерного графика.

    Для аргумента x, заданного на интервале


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

    Выполнить следующие действия по оформлению графика:

    нанести координатную сетку;

    • обозначить ось абсцисс.

    Пояснить:

    • какая функция используется для вывода графика;

    • в какое окно выводится график;

    • какие функции используются для нанесения координатной сетки и обозначения оси абсцисс.







    2. Построение нескольких двумерных графиков на одних координатных осях.

    В том же окне вывести графики функций:

    для которых аргумент x задан на интервале (4.1).

    При выводе графиков выбрать различный цвет линий для функций y1, y2 и y3 .

    Выполнить следующие действия по оформлению графика:

    • обозначить ось ординат как axis y;

    • ввести заголовок графика в виде Functions y1 y2 y3;

    • разместить легенду для графиков функций: y1 — sin(x); y2 — sin(x)/x; y3 — 0.5cos(x).







    Пояснить:

    • какая команда обеспечивает вывод нескольких графиков на одних координатных осях;

    plot(функции через запятую)

    • какая функция используется для вывода графиков;

    plot()

    • сохраняется ли координатная сетка и обозначение оси абсцисс при выводе следующих графиков в то же окно;

    да

    • какие функции используются для обозначения оси ординат, вывода заголовка и размещения легенды.

    xlabel - ось х

    ylabel - ось у

    title(‘name’) заголовок

    legend() - легенда

    3. Построение независимых графиков в одном окне с его разбиением на отдельные поля.

    В графическом окне с именем Graph2D вывести друг под другом графики

    функций y1 , y2 и y3 .

    Выполнить следующие действия по оформлению графиков:

    • нанести координатную сетку;

    • обозначить оси абсцисс и ординат;

    • ввести заголовки графиков.
    Пояснить:

    • как создается окно с заданным именем;

    set(‘figure_name’,’name’)

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

    subplot(a,b,c);

    a - кол-во строк

    b - кол-во столбцов

    c - порядковый номер





















    4. Построение графика последовательности чисел.

    В окне Sequence1 вывести график значений функции y2 с нанесением координатной сетки и без закрашивания маркеров.

    В новом окне Sequence2 вывести тот же график с нанесением координатной сетки, закрашиванием маркеров и следующей установкой параметров управления:

    • толщина линий равна 2;

    • размер маркеров равен 6;

    • цвет маркеров отличается от цвета линий;

    • цвет закрашивания маркеров отличается от цветов линий и маркеров.

    Пояснить:

    • какая функция используется для вывода графика последовательности чисел;

    plot(x,y2)

    • какой параметр этой функции отвечает за закрашивание маркеров;

    • как устанавливаются параметры управления.

    ‘Color’,’цвет’,’FontSize’,6




    5. Построение графиков в полулогарифмическом и логарифмическом масштабах.

    По оси абсцисс x1 задать диапазон значений [1; 104] с помощью функции

    logspace.

    Вычислить функцию


    В окне Logarithms axes вывести друг под другом графики функции y4 с нанесением координатной сетки и следующих масштабах по осям:

    • логарифмическом — по оси абсцисс; линейном — по оси ординат;

    • логарифмическом — по осям абсцисс и ординат.

    Пояснить:

    • как диапазон значений задается с помощью функции logspace;

    x=logspace(x1,xn)

    • какая функция используется для вывода графика в логарифмическом масштабе по оси абсцисс;

    logflag=”ln”

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

    logflag=”ll”









    6. Построение гистограмм.

    В окне Histogram вывести гистограмму нормального белого шума —

    вектора y5 длиной 1000. Количество интервалов выбрать по умолчанию.

    Пояснить:

    • какая функция используется для построения гистограммы;

    histplot()

    • что отображает гистограмма;

    столбчатую диаграмму

    • как гистограмма связана с плотностью вероятности нормального белого

    шума.







    7. Построение трехмерного графика.

    Для аргументов x и y, заданных на одинаковых интервалах:

    ,

    вычислить функцию



    и в окне Graph3D вывести ее сетчатый график с автоматическим нанесением координатных сеток.

    Выполнить следующие действия по оформлению графика:

    • выбрать фиолетово-голубую палитру;

    • обозначить оси x, y, z;

    • вывести на поле графика шкалу цветов.

    Пояснить:

    • с чего начинается построение трехмерного графика; какая функция для этого используется;

    meshgrid, surf

    • какая функция используется для вывода графика;

    surf
    • какая функция используется для выбора палитры;

    colormap

    • какая команда используется для вывода шкалы цветов.

    colorbar























    написать администратору сайта