Моделирование и визуализация средствами MATLAB физики наноструктур
книга

Моделирование и визуализация средствами MATLAB физики наноструктур

Автор: Игорь Матюшкин

Форматы: PDF

Серия:

Издательство: РИЦ Техносфера

Год: 2011

Место издания: Москва

ISBN: 978-5-94836-286-1

Страниц: 188

Артикул: 19606

Возрастная маркировка: 16+

Электронная книга
149

Краткая аннотация книги "Моделирование и визуализация средствами MATLAB физики наноструктур"

В книге рассматриваются методы научной визуализации и особенности математического моделирования в нанотехнологиях. Наличие множества практических примеров применения MATLAB в этой области и эстетическая привлекательность позволяют использовать книгу как учебно-методическое пособие. Предназначается для аспирантов и научных сотрудников, занимающихся математическим моделированием, студентов, изучающих курс высшей математики, основы программирования и компьютерную графику.

Содержание книги "Моделирование и визуализация средствами MATLAB физики наноструктур"


Введение
Список интернет-источников
Глава 1. Особенности математического моделирования и визуализации наноразмерных структур
Список интернет-источников
Глава 2. Практическое использование ядра MATLAB
Введение в MATLAB
Важнейшие даты «биографии» MATLAB
Структура и характерные черты MATLAB
Тенденции развития MATLAB
Справочные материалы
Практическое занятие № 1. Первое знакомство с MATLAB
Практическое занятие № 2. Проведение вычислений без M-файлов. Матрицы
Практическое занятие № 3. Проведение вычислений без M-файлов. Функции и графика
Практическое занятие № 4. Создание и редактирование М-файлов
Практическое занятие № 5. Решение стандартных математических задач
Практическое занятие № 6. Создание приложений с графическим интерфейсом пользователя (GUI)
Список интернет-источников
Глава 3. Практическое использование пакетов расширений
Практическое занятие № 7. Публикация результатов моделирования. Аппроксимация данных
Практическое занятие № 8. Символьные вычисления
Практическое занятие № 9. Синтез звука и графики. 3D-графика
Практическое занятие № 10. Организация параллельных вычислений
Список интернет-источников
Глава 4. MATLAB для нанотехнологии
MolViewer
Пример № 1. Моделирование процесса автоэмиссии с учетом шероховатости поверхности микрокатода
Пример № 2. Реализация модели Кронига-Пенни
Пример № 3. Моделирование положения уровня Ферми для нанокластера кремния в элементах энергонезависимой флеш-памяти
Пример № 4. Моделирование клеточных автоматов
Список интернет-источников
Приложения
Рецепты MATLAB
Решение некоторых заданий для практических занятий №№ 2–6
Практическое занятие № 2
Практическое занятие № 3
Практическое занятие № 4
Практическое занятие № 5
Практическое занятие № 6
Дополнительные примеры
Построение гистограммы
Построение графиков аналитически заданных функций
Molecule Viewer by Joe Hicklin
Об авторе

Все отзывы о книге Моделирование и визуализация средствами MATLAB физики наноструктур

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Моделирование и визуализация средствами MATLAB физики наноструктур

Глава 2. Практическое использование ядра MATLAB28•Компонента StateFlow, обычно работающая в связке с Simulink.•Примерно 10 пакетов расширения, использующих функции Simulink/StateFlow.Расширения системы хранятся на жестком диске компьютера и в нужный момент вызываются для использования точно так же, как встроенныев MATLAB (внутренние) функции и процедуры. Благодаря текстовому формату Mфайлов пользователь может ввести в систему любую новую команду, оператор или функцию и затем пользоваться ими столь же просто, как ивстроенными операторами или функциями. При этом в отличие от такихязыков программирования, как Бейсик, Си или Паскаль не требуется никакого объявления этих новых функций. Это роднит MATLAB с языкамиЛого и Форт, имеющими словарную организацию операторов и функций ивозможности пополнения словаря новыми определениямисловами.Скриптовый язык системы MATLAB, поддержанный собственнымредактором и отладчиком, в части программирования математических вычислений намного богаче любого универсального языка программирования высокого уровня. Он реализует почти все известные средства программирования, в том числе объектноориентированное и (средствамиSimulink) визуальное программирование. Созданы специализированныетулбоксы для облечения взаимодействия с различными средами программирования. Таким образом, характерными чертами MATLAB в лингвистическом аспекте являются:•объектноориентированное программирование, включая полиморфизм функций и операторов (приоритет отдается типизации объектов, а не классов);•возможность трансляции Mфайлов функций в промежуточныйркод (аналог байткода в Java);•конвертация в Сикод с помощью тулбокса MATLAB Compiler(обеспечивает возможность создания исполняемых кодов, время выполнения которых для программ с большим числом циклическихопераций уменьшается в 10–15 раз); возможна интеграция с MicrosoftVisual Studio;•инструментарий MEXфайлов, позволяющий подключать внешниебиблиотеки (dll) или внешний код С/С++ через его компиляцию вMEXфайлы;•экспорт про...