Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 225 стр.

UptoLike

Составители: 

223
a b gt(a, b)
Больше
a = b le(a, b)
Меньше или равно
a = b ge(a, b)
Больше или равно
a ~= b ne(a, b)
Не равно
a == b eq(a, b)
Тождественно
a & b and(a, b)
Логическое И
a | b or(a, b)
Логическое ИЛИ
~a not(a, b)
Логическое НЕТ
a:d:b
a:b
colon(a, d, b)
colon(a, b)
Формирование вектора
a' ctranspose(a)
Транспонирование мат-
рицы
a.' transpose(a)
Транспонирование мас-
сива
command window
output
display(a)
Вывод на терминал
[a b] horzcat(a, b, ...)
Объединение в строку
[a; b] vertcat(a, b, ...)
Объединение в столбец
a(s1,s2,...sn) subsref(a, s)
Индексная ссылка
a(s1,...,sn) = b subsasgn(a, s, b)
Индексное выражение
b(a) subsindex(a, b)
Индекс подмассива
Переопределение функций. Можно переопределить любую
М-функцию, создавая функцию с тем же именем в каталоге класса.
Когда функция применяется к объекту, MATLAB прежде всего про-
сматривает каталог соответствующего класса, а уже потом другие
пути доступа. Чтобы переопределить функцию plot для некоторого
класса, надо просто разместить М-файл plot.m в соответствующем
каталоге
класса. Далее приведено несколько примеров, относящихся к
объектам из класса polynom.
ab                     gt(a, b)             Больше
a=b                    le(a, b)             Меньше или равно
a=b                    ge(a, b)             Больше или равно
a ~= b                 ne(a, b)             Не равно
a == b                 eq(a, b)             Тождественно
a&b                    and(a, b)            Логическое И
a|b                    or(a, b)             Логическое ИЛИ
~a                     not(a, b)            Логическое НЕТ
a:d:b                  colon(a, d, b)
                                            Формирование вектора
a:b                    colon(a, b)
                                            Транспонирование мат-
a'                     ctranspose(a)
                                            рицы
                                            Транспонирование мас-
a.'                    transpose(a)
                                            сива
command window
                       display(a)           Вывод на терминал
output
[a b]                  horzcat(a, b, ...)   Объединение в строку
[a; b]                 vertcat(a, b, ...)   Объединение в столбец
a(s1,s2,...sn)         subsref(a, s)        Индексная ссылка
a(s1,...,sn) = b       subsasgn(a, s, b) Индексное выражение
b(a)                   subsindex(a, b)      Индекс подмассива

         Переопределение функций. Можно переопределить любую
М-функцию, создавая функцию с тем же именем в каталоге класса.
Когда функция применяется к объекту, MATLAB прежде всего про-
сматривает каталог соответствующего класса, а уже потом другие
пути доступа. Чтобы переопределить функцию plot для некоторого
класса, надо просто разместить М-файл plot.m в соответствующем
каталоге класса. Далее приведено несколько примеров, относящихся к
объектам из класса polynom.


                                                                   223