Введение в программирование с MATLAB
Об этом курсе
Недавно просмотрено: 234 664
This course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engineers and other professionals. MATLAB is a special-purpose language that is an excellent choice for writing moderate-size programs that solve problems involving the manipulation of numbers. The design of the language makes it possible to write a powerful program in a few lines. The problems may be relatively complex, while the MATLAB programs that solve them are relatively simple: relative, that is, to the equivalent program written in a general-purpose language, such as C++ or Java. As a result, MATLAB is being used in a wide variety of domains from the natural sciences, through all disciplines of engineering, to finance, and beyond, and it is heavily used in industry. Hence, a solid background in MATLAB is an indispensable skill in today’s job market.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Сертификат, ссылками на который можно делиться с другими людьмиСертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн100% онлайн
Начните сейчас и учитесь по собственному графику.
СпециализацияКурс 1 из 3 в программе
Специализация MATLAB Programming for Engineers and Scientists
Начальный уровеньНачальный уровень
Часов на завершениеПрибл. 35 часов на выполнение
Доступные языкиАнглийский
Субтитры: Арабский, Французский, Португальский (Европа), Греческий, Итальянский, Вьетнамский, Корейский, Немецкий, Русский, Английский, Испанский
Будет ли вашей компании выгодно обучить сотрудников востребованным навыкам?
Попробуйте Coursera для бизнесаЧему вы научитесь
You will learn fundamental computer programming concepts such as variables, control structures, functions and many others.
You will learn about various data types and how to handle them in MATLAB.
You will learn the powerful support MATLAb provides for working with matrices.
You will learn about file input/output.
Приобретаемые навыки
- Computer Programming
- Problem Solving
- Matlab
- Programming Language
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Сертификат, ссылками на который можно делиться с другими людьмиСертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн100% онлайн
Начните сейчас и учитесь по собственному графику.
СпециализацияКурс 1 из 3 в программе
Специализация MATLAB Programming for Engineers and Scientists
Начальный уровеньНачальный уровень
Часов на завершениеПрибл. 35 часов на выполнение
Доступные языкиАнглийский
Субтитры: Арабский, Французский, Португальский (Европа), Греческий, Итальянский, Вьетнамский, Корейский, Немецкий, Русский, Английский, Испанский
Будет ли вашей компании выгодно обучить сотрудников востребованным навыкам?
Попробуйте Coursera для бизнесаПреподаватели
Akos Ledeczi
Professor of Computer Engineering, Computer Science and Electrical Engineering
Department of Electrical Engineering and Computer Science
460 773 учащихся
3 курса
Mike Fitzpatrick
Professor Emeritus of Computer Science, Computer Engineering, Electrical Engineering, Neurosurgery, and Radiology
Electrical Engineering & Computer Science, Neurological Surgery, Radiology & Radiological Sciences
460 301 учащийся
2 курса
от партнера
Университет Вандербильта
Vanderbilt University, located in Nashville, Tenn. , is a private research university and medical center offering a full-range of undergraduate, graduate and professional degrees.
Рецензии
4.8
Filled StarFilled StarFilled StarFilled StarFilled StarРецензии: 4355
5 stars
82,91 %
4 stars
14,72 %
3 stars
1,65 %
2 stars
0,26 %
1 star
0,43 %
Лучшие отзывы о курсе ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ С MATLAB
Filled StarFilled StarFilled StarFilled StarFilled Starот партнера IK20 дек. 2021 г.
Basics concepts are well covered within a short time and a few videos. I would recommend it for those who want to learn complete basics. but to master it, you need to enrol in a specialization course.
Filled StarFilled StarFilled StarFilled StarFilled Starот партнера RR26 апр. 2019 г.
This was an amazing course! I attended mainly because I needed to refresh my modest Matlab knowledge. It was a great help and the exercises were so much fun!! Thanks for such a great opportunity!
Filled StarFilled StarFilled StarFilled StarFilled Starот партнера A23 мая 2020 г.
The explanation of the topics was great. The assignments of the last week were challenging and I loved that. I learned a lot from this course. Thank you so much for sharing your knowledge with us.
Filled StarFilled StarFilled StarFilled StarFilled Starот партнера AT3 мая 2020 г.
Very good course with extra-ordinary explanation. I was just zero in programming but with the help of this course now I am able to think like a programmer and able to solve advanced MATLAB problems.
Посмотреть все отзывы
Специализация MATLAB Programming for Engineers and Scientists: общие сведения
This Specialization aims to take learners with little to no programming experience to being able to create MATLAB programs that solve real-world problems in engineering and the sciences. The focus is on computer programming in general, but the numerous language features that make MATLAB uniquely suited to engineering and scientific computing are also covered in depth. Topics presented range from basic programming concepts in the first course, through more advanced techniques including recursion, program efficiency, Object Oriented Programming, graphical user interfaces in the second course, to data and image analysis, data visualization and machine learning in the third course.
Часто задаваемые вопросы
Остались вопросы? Посетите Центр поддержки учащихся.
Обучайте сотрудников и добивайтесь отличных результатов в бизнесе
Откройте для себя Coursera для бизнесаMATLAB — базовый синтаксис — CoderLessons.com
Среда MATLAB ведет себя как сверхсложный калькулятор. Вы можете вводить команды в командной строке >>.
MATLAB – это интерпретируемая среда. Другими словами, вы даете команду, а MATLAB выполняет ее сразу.
Руки на практике
Введите правильное выражение, например,
Live Demo
5 + 5
И нажмите ENTER
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат –
ans = 10
Давайте рассмотрим еще несколько примеров –
Live Demo
3 ^ 2 % 3 raised to the power of 2
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат –
ans = 9
Другой пример,
Live Demo
sin(pi /2) % sine of angle 90 o
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат –
ans = 1
Другой пример,
Live Demo
7/0 % Divide by zero
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат –
ans = Inf warning: division by zero
Другой пример,
Live Demo
732 * 20. 3
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат –
ans = 1.4860e+04
MATLAB предоставляет некоторые специальные выражения для некоторых математических символов, таких как pi для π, Inf для ∞, i (и j) для √-1 и т. Д. Nan означает «не число».
Использование точки с запятой (;) в MATLAB
Точка с запятой (;) указывает на конец оператора. Однако, если вы хотите подавить и скрыть вывод MATLAB для выражения, добавьте точку с запятой после выражения.
Например,
Live Demo
x = 3; y = x + 5
Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат –
y = 8
Добавление комментариев
Символ процента (%) используется для обозначения строки комментария. Например,
x = 9 % assign the value 9 to x
Вы также можете написать блок комментариев, используя операторы комментариев к блоку% {и%}.
Специальные переменные и константы
MATLAB поддерживает следующие специальные переменные и константы –
название | Имея в виду |
---|---|
анс | Самый последний ответ. |
прибыль на акцию | Точность точности с плавающей точкой. |
I, J | Мнимая единица √-1. |
Inf | Бесконечность. |
NaN | Неопределенный числовой результат (не число). |
число Пи | Число π |
Именование переменных
Имена переменных состоят из буквы, за которой следует любое количество букв, цифр или подчеркивания.
MATLAB чувствителен к регистру .
Имена переменных могут быть любой длины, однако MATLAB использует только первые N символов, где N задается функцией namelengthmax .
Сохранение вашей работы
Команда save используется для сохранения всех переменных в рабочей области в виде файла с расширением .mat в текущем каталоге.
Например,
save myfile
Вы можете перезагрузить файл в любое время позже, используя команду загрузки .
MATLAB Online — MATLAB
Общие ограничения
Следующие функции и команды MATLAB и Simulink не поддерживаются в MATLAB Online:
Продукт | Ограничения |
---|---|
МАТЛАБ |
|
Симулинк | Поддерживается большинство функций Simulink, включая редактирование и моделирование моделей. Simulink Online может взаимодействовать с оборудованием Raspberry Pi — внешний режим не поддерживается. Simulink Online может обмениваться данными с оборудованием Parrot Minidrone — развертывание не поддерживается. Неподдерживаемые функции:
Другие ограничения Simulink Online:
|
Поддерживаемые продукты
MATLAB Online поддерживает следующие продукты:
Продукт | Исключения |
---|---|
Набор инструментов 5G |
|
Набор инструментов для аэрокосмической отрасли |
|
Набор инструментов для аудио |
|
Набор инструментов Bluetooth | |
Набор средств связи |
|
Набор инструментов компьютерного зрения |
|
Панель инструментов системы управления |
|
Набор инструментов для фитинга кривой | |
Панель инструментов базы данных |
|
Набор инструментов для глубокого обучения | |
Набор инструментов DSP HDL | |
Системный набор инструментов DSP |
|
Набор инструментов для эконометрики | |
Набор инструментов для финансовых инструментов | |
Набор финансовых инструментов | |
Конструктор фиксированной точки | |
Набор инструментов для нечеткой логики | |
Набор инструментов глобальной оптимизации | |
Кодировщик графического процессора |
|
Кодировщик HDL |
|
Набор инструментов для обработки изображений |
|
Lidar Toolbox |
|
Набор инструментов LTE |
|
Набор инструментов для картирования |
|
Кодер MATLAB |
|
Набор инструментов для медицинской визуализации |
|
Набор инструментов прогнозирующего управления моделями |
|
Панель инструментов навигации |
|
Набор инструментов для оптимизации | |
Набор инструментов для параллельных вычислений |
|
Набор инструментов для дифференциальных уравнений в частных производных | |
Набор инструментов для системы фазированных решеток | |
Набор инструментов профилактического обслуживания | |
Набор инструментов RF | |
Набор инструментов управления рисками | |
Набор инструментов для робототехники |
|
Надежный набор инструментов управления | |
Набор инструментов для спутниковой связи |
|
Набор инструментов для обработки сигналов |
|
Симскейп |
|
Аккумулятор Simscape | |
Трансмиссия Simscape | |
Simscape Electric | |
Жидкости Simscape | |
Мультител Simscape |
|
Симулинк Кодер |
|
Дизайн управления Simulink |
|
Оптимизация дизайна Simulink |
|
Государственный поток | |
Набор инструментов статистики и машинного обучения | |
Symbolic Math Toolbox |
|
Системный компоновщик | |
Набор инструментов для идентификации системы |
|
Набор инструментов анализа текста |
|
Набор инструментов для БПЛА |
|
Набор инструментов Vision HDL |
|
Набор инструментов Wavelet |
|
Беспроводной набор инструментов HDL | |
Набор инструментов WLAN |
|
Начните использовать MATLAB Online
В настоящее время доступно с лицензиями Campus-Wide License, MATLAB и Simulink Student Suite*, MATLAB Student*, Standard Individual*, Academic Individual* и лицензиями Home Use*.
*Для доступа к MATLAB Online требуется служба технического обслуживания программного обеспечения.
Синхронизируйте файлы с MATLAB Drive
Ресурсы продукта
- Документация
- Запрос на расширение
Выберите сеть Сайт
Выберите веб-сайт, чтобы получить переведенный контент, где он доступен, и посмотреть местные события и предложения. На основе ваше местоположение, мы рекомендуем вам выбрать: .
Вы также можете выбрать веб-сайт из следующего списка:
Европа
Обратитесь в местный офис
MATLAB Online — MATLAB и Simulink
Используйте MATLAB и Simulink без загрузки или установки.
Узнать больше
Совместная работа с другими пользователями посредством совместного использования и публикации в Интернете
Узнать больше
Храните файлы, управляйте ими и получайте доступ к ним где угодно.
Узнать больше
Нет загрузки или установки
- MATLAB ® Online™ обеспечивает доступ к MATLAB и Simulink из любого стандартного веб-браузера, где бы у вас ни был доступ в Интернет — просто войдите в систему.
- Идеально подходит для преподавания, обучения и удобного легкого доступа.
Совместная работа посредством онлайн-обмена и публикации
- С помощью MATLAB Online вы можете напрямую делиться своими сценариями, динамическими сценариями и другими файлами MATLAB с другими.
- MATLAB Online автоматически обновляется до последней версии, предоставляя всем пользователям единую платформу с новейшими функциями.
- Публикуйте свои сценарии и живые сценарии в Интернете в формате PDF или HTML и делитесь URL-адресом с кем угодно.
Облачное хранилище и синхронизация
- Полная интеграция с MATLAB Drive дает вам 20 ГБ для хранения, доступа и управления файлами из любого места с помощью MATLAB Online.
- Используйте MATLAB Drive Connector для синхронизации ваших файлов между вашими компьютерами и MATLAB Online, устраняя необходимость ручной загрузки или выгрузки.
Начало работы
Начните использовать MATLAB Online
Чтобы получить доступ к MATLAB Online, вы должны быть текущими с одним из следующих типов лицензии:
- MATLAB и Simulink Student Suite
- MATLAB Студент
- Лицензия на весь кампус
- Академические лицензии на преподавание
- Комплект MATLAB для начальной и средней школы
- Академическое лицо
- Стандартный индивидуальный
- Главная страница MATLAB
Связаться с техническим специалистом
Выберите сеть Сайт
Выберите веб-сайт, чтобы получить переведенный контент, где он доступен, и посмотреть местные события и предложения.