A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
matlab-exam / 5 / 5.2.md
- Go to file T
- Go to line L
- Copy path
- Copy permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cannot retrieve contributors at this time
108 lines (89 sloc) 4.29 KB
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents Copy raw contents
Copy raw contents
+ | Сложение | plus |
+ | Унарный плюс | uplus |
– | Вычитание | minus |
– | Унарный минуc | uminus |
* | Матричное умножение | mtimes |
.* | Поэлементное умножение массивов | times |
^ | Возведение матрицы в степень | mpower |
.^ | Поэлементное возведение массива в степень | power |
/ | Деление матриц слева направо | mrdivide |
Деление матриц справа налево (обратное деление матриц) | mldivide | |
./ | Поэлементное деление массивов слева направо | rdivide |
. | Поэлементное деление массивов справа налево | ldivide |
X=[ 0 1 2; 5 3 6] Y=[ 9 8 4; 3 1 1] plus(X,Y) ans == 9 9 6 8 4 7 times(X,Y) ans == 0 8 8 15 3 6 mtimes(X,Y’) ans == 16 3 93 24 uminus(Y) ans == -9 -8 -4 -3 -1 -1
- Логическое выражение с оператором AND ( v = [5 6 1 0 0 7]; u 0, это аналогично умножению на 2″ (левый сдвиг). Если n
f=bitshift(4,3) f == 32
- bitxor(A, В) — возвращает результат поразрядного исключающего ИЛИ для двух аргументов А и В. Оба аргумента должны быть целыми. Пример:
x = bitxor(12,31) х == 19
Источник: github.com
MATLAB 01 Начало работы
Создание приложений с помощью App Designer в MATLAB
MATLAB — это мощный язык программирования высокого уровня. Matlab широко используется для проектирования систем инженерами и учеными, и все мы знаем, что лучший способ представить любую идею — использовать простой, но эффективный графический интерфейс. Конструктор приложений Matlab предоставляет вам возможность создавать различные приложения, чтобы представить вашу идею в удобном для графического интерфейса виде.
В этой статье мы собирались узнать, как создать любое приложение в Matlab App Designer.
Шаг 1: Вы можете начать работу с MATLAB APP Builder двумя способами. Либо перейдите в « Главная»> «Создать»> «Приложение».
MATLAB 03 Написание программ
В качестве альтернативы, чтобы перейти в раздел конструктора приложений Matlab, выберите « Приложения » в строке меню, а затем перейдите в « Дизайн приложения» .
Шаг 2: Откроется новое всплывающее окно. Он предоставляет другой макет для определения приложения. Он также пришел примеры для лучшего понимания.
Шаг 3: Вы можете выбрать любой вариант приложения для создания приложения MATLAB. На ходу доступны в основном три макета. К ним относятся
- Пустое приложение
- 2-панельное приложение с автоперекомпоновкой
- 3-панельное приложение с автоперекомпоновкой
Шаг 4: MATLAB состоит из различных компонентов, таких как:
- Составные части
- Настройка компонентов
Компоненты — это предварительно созданные формы, предназначенные для конкретных задач, которые можно импортировать на вкладку «Дизайн». В Matlab библиотека компонентов расположена в крайней левой части окна.
Для импорта любого компонента в ваш дизайн щелкните компонент правой кнопкой мыши и перетащите его на вкладку дизайна, а затем поместите в любое место.
Используя настройку компонентов, вы можете настроить свои компоненты в соответствии с вашими требованиями, используя браузер компонентов. Он расположен в самой правой части окна App Builder. Используя обозреватель компонентов, вы можете изменить информацию о компоненте, шрифте и цвете, взаимодействии с пользователем, положении компонента в представлении проекта, элементах управления выполнением обратного вызова, родительских/дочерних элементах и идентификаторах. Он также содержит список компонентов, принятых в вашем приложении.
Давайте узнаем больше о создании приложений, создав простое приложение, которое вычисляет как простые, так и сложные проценты. Для работы с этим приложением создайте пустую рабочую книгу. Теперь рабочая область будет открыта. Вы можете разработать приложение на вкладке «Дизайн» и написать код на вкладке «Код».
Для разработки приложения требуется пять тестовых полей редактирования (числовых), три из которых будут редактируемыми для основного долга, ставки и времени, тогда как два будут нередактируемыми, содержащими значения простых процентов и сложных процентов. Вы также можете добавить метку для лучшего представления дизайна. Также импортируйте кнопку, которая выполняет весь расчет и показывает результат.
Теперь перейдем к части кодирования. Для добавления функциональности кнопки « Рассчитать » добавьте функцию возврата. Вы можете добавить функцию возврата, щелкнув правой кнопкой мыши кнопку, затем перейдя к обратным вызовам, а затем щелкнув Добавить функцию возврата.
Пример:
Источник: progler.ru
Иллюстрированный самоучитель по MatLab
В наши дни компьютерная математика получила должную известность и интенсивно развивается как передовое научное направление на стыке математики и информатики. Это нашло отражение в крупной монографии и в целом ряде книг и обзоров автора данной книги, начавшего осваивать это направление еще в начале 80-х гг. прошлого века.
Знакомство с матричной лабораторией MATLAB
Установка системы и первые навыки работы
Основы графической визуализации вычислений
Работа со справкой и примерами
Пользовательский интерфейс MATLAB
Обычная графика MATLAB
Специальная графика
Операторы и функции
Специальные математические функции
Операции с векторами и матрицами
Матричные операции линейной алгебры
Функции разреженных матриц
Многомерные массивы
Массивы структур
Массивы ячеек
Численные методы
Обработка данных
Работа с символьными данными
Работа с файлами
Основы программирования
Отладка программ
Поддержка звуковой системы
Этот небольшой урок посвящен довольно экзотической возможности математической системы МАТLАВ – работе со звуком. Стоит напомнить, что для этого компьютер должен быть оснащен звуковой картой и звуковыми колонками.
Знакомство с пакетами расширения МАТLАВ
Приложение
Поддержка средств Java в MATLAB 6 | Язык программирования Java обычно непосредственно не используется для поддержки математических вычислений в системе MATLAB. Однако этот перспективный язык высокого уровня входит в состав ядра системы и широко применяется для создания средств интерфейса и средств Интернета.
Источник: samoychiteli.ru