ВУЗ: Московский технический университет связи и информатики
Категория: Учебное пособие
Дисциплина: Информатика
Добавлен: 15.11.2018
Просмотров: 12834
Скачиваний: 228
26
11.
y
3
| x |
e
d
5,8 cos y
26.
2
2
3
1 tgxy
d
4 x
0,1
x
12.
2
2
y
2x
sin x
f
2 e
27.
2
2
1
1 sin xy
f
0.5
cos
2
1 sin xy
13.
3
sin y
2
2
sin x
e
h
0,6x y
28.
2
y
3
(x
y)
g
x e
2 cos x
14.
2
4
3
ln y
| x
y |
a
10
1 cos y
29.
2
2
2
x
y
xy
z
sin x
cos y
x
y
15.
3
3
1
c
x 2,5 10 y | cos x |
2
π
30.
y
1 sin e
2x
x
b
π
e
3
4.
Содержание отчета
1) В начале сессии введите в формате комментариев:
• название лабораторной работы;
• ФИО студента, номер группы;
• № варианта;
• индивидуальное задание.
2) Протокол вычислений (сессии) в Командном окне в соответствии с
общим заданием, снабженный подробными комментариями.
1.1.4.
Контрольные вопросы по теме
1) Назначение Командного окна.
2) Назначение окна Журнал команд.
3) Окно отображения информации о данных.
4) Назначение команд who.
5) Каким образом установить формат для вывода числовых значений на
экран?
6) Каким образом перенести командную строку из окна Журнал команд
в окно Командное окно?
7) Каким образом установить формат для вывода числовых значений на
экран?
8) Форматы числовых данных в системе Scilab.
9) Что такое системные константы?
10) Что такое символьные константы?
11) Команда объявления символьных переменных.
12) Какой символ используется для определения комментария?
13) Какая из операций .* или * является операций поэлементного
умножения?
27
14) Какой символ предназначен для запрета вывода результата
выполнения команды на экран?
15) Создание функций с помощью команды deff.
16) Создание функции с помощью function.
28
Тема 1.2. Вектора, матрицы и
построение графиков в системе Scilab
1.2.1. Вектора и матрицы
1.2.2. Построение графиков и визуализация вычислений в системе Scilab
1.2.3. Лабораторная работа по теме
1.2.4. Контрольные вопросы по теме
1.2.1. Вектора и матрицы
Scilab построена как система, ориентированная на работу с матрицами,
то есть все численные вычисления производятся в матричной форме. Даже
обычные числа и переменные в Scilab рассматриваются как матрицы размера
1 x 1. К особенностям работы с массивами в Scilab относится то, что
одномерный массив может быть вектором-строкой или вектором-столбцом
(рис. 1.2.1-1).
Рис. 1.2.1-1.Представление данных в Scilab: переменные,
вектора (одномерные массивы) и матрицы (двумерные массивы)
29
Для определения вектора используются операция квадратные скобки
(операция объединения), а элементы вектора (рис.1.2.1-2) отделяются друг от
друга:
• точкой с запятой, если нужно получить вектор-столбец;
• пробелом или запятой, если нужно разместить элементы в векторе-
строке.
Рис. 1.2.1-2. Создание вектора-строки a и вектор-столбца b
Для определения длины вектора используется функция length(а), где
а – имя вектора, а для операции транспонирования используется символ
апостроф (') (рис.1.2.1-3).
Рис. 1.2.1-3. Определение длины вектора и его транспонирование
В следующем примере (рис. 1.2.1-4.) при описании вектора х символ
двоеточие, поставленный между двумя числами, указывает, что его элементы
30
последовательно принимают значения, начиная от первого числа (0) до
последнего числа (5) с шагом 1 (по молчанию шаг равен 1). При описании
вектораyиспользован шаг 0.5 и выведены значения элементов вектора.
Рис. 1.2.1-4. Способы описания векторов с постоянным шагом
Для описания матрицы необходимо ввести ее имя и знак
присваивания, а затем в квадратных скобках значения ее элементов. При
этом значения элементов строк вводятся через пробел, а строки матрицы
разделяет символ точка с запятой (;) (рис.1.2.1-5):
А=[v1;v2;v3], где v1, v2, v3 -векторы одинаковой размерности.
Рис. 1.2.1-5. Создание матрицы A(3,4) и доступ к ее элементам
Следует помнить, что нумерация элементов матрицы (в строках и
столбцах) начинается с 1.