Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ЛР_СисАнВыч_Мехат_б.pdf
Скачиваний:
60
Добавлен:
10.05.2015
Размер:
2.34 Mб
Скачать

Z1 + Z2 = Z1 - Z2 = Z1 Z2 = Z1/Z2 =

Контрольные вопросы

1.С помощью какого оператора можно вычислить выражение?

2.Что такое поэлементное выполнение операций и как его задать?

3.Как изменить формат представления чисел?

4.Как определить индексированную переменную?

5.Что значит двоеточие в разных вариантах применения?

6.Какие виды массивов Вам известны?

7.Как устроена система помощи Матлаб?

10Использование системы Matlab в качестве научного калькулятора. Работа с векторами и матрицами.

Теоретические сведения

Operators and special characters.

 

 

 

Арифметические операторы.

 

 

 

plus

 

 

- Сложение

 

 

+

uplus

 

 

- Унарный плюс

 

 

+

minus

 

 

- Вычитание

 

 

-

uminus

 

- Унарный минус

 

 

-

mtimes

 

- Матричное умножение

 

*

times

 

 

- Поэлементное умножение

 

.*

mpower

- Степень матрицы

 

 

^

power

 

 

- Поэлементное возведение в степень

.^

mldivide

- "Левое" деление матриц

 

\

mrdivide

- "Правое" деление матриц

 

/

ldivide

 

 

- "Левое" поэлементное деление

 

.\

rdivide

 

 

- "Правое" поэлементное деление

./

kron

 

 

- Кронекерово произведение

 

kron

Отношения.

 

 

 

eq

 

- Равно

==

 

 

ne

 

- Не равно

~=

 

 

lt

- Меньше чем

<

 

 

gt

 

- Больше чем

>

 

 

le

 

- Меньше или равно

<=

 

 

ge

 

- Больше или равно

>=

 

 

Логические операторы.

 

 

 

 

 

"Короткое" логическое "И"

&&

 

 

 

"Короткое" логическое "ИЛИ"

||

 

and

 

 

- Логическое "И"

 

&

 

or

 

 

- Логическое "ИЛИ"

 

|

 

not

- Отрицание

~

xor

- Исключающее или

 

 

any

- "Хоть один ненуль"

 

 

all

- "Все ненули"

 

 

Специальные символы.

 

 

colon

- Двоеточие

:

 

paren

- Скобки и индексация

( )

 

paren

- Создание массива

[ ]

 

paren

- Индексация массива ячеек

{ }

 

punct

- Указатель на функцию

@

 

punct

- Десятичная точка

.

 

punct

- Доступ к полю структуры

 

.

punct

- Папка верхнего уровня

 

..

punct

- Продолжение следует

 

...

punct

- Разделитель

 

,

punct

- Точка с запятой

 

;

punct

- Комментарий

 

%

punct

- Команда операционной системы

!

punct

- Присвоить

 

=

punct

- Кавычка

 

'

transpose - Транспонированная матрица

.'

ctranspose - Сопряжѐнная матрица

 

'

horzcat

- Горизонтальное соединение

 

[,]

vertcat

- Вертикальное соединение

 

[;]

subsasgn - Индексация элемента массива ( ),{ },.

Побитные операторы.

 

 

bitand

- Побитное логическое "И".

 

 

bitcmp

- Побитное сравнение.

 

 

bitor

- Побитное логическое "ИЛИ".

 

 

bitmax

- Наибольшее целое.

 

 

bitxor

- Побитное логическое исключающее "ИЛИ".

bitset

- Установить конкретный бит.

 

 

bitget

- Получить конкретный бит.

 

 

bitshift

- Побитный сдвиг.

 

 

Операторы над множествами (строки и вектора).

union

- Объединение (для строк или векторов).

unique

- Исключение повторов (для строк или векторов).

intersect - Пересечение.

 

 

setdiff

- Разность.

 

 

setxor

- Симметрическая разность.

 

 

ismember - Принадлежность.