Elettracompany.com

Компьютерный справочник
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Matlab help на русском

Matlab help на русском

Display help for MATLAB functions in Command Window

help lists all primary help topics in the Command Window. Each main help topic corresponds to a directory name on the MATLAB search path.

help / lists all operators and special characters, along with their descriptions.

help functionname displays M-file help , which is a brief description and the syntax for functionname , in the Command Window. The output includes a link to doc functionname , which displays the reference page in the Help browser, often providing additional information. Output also includes see also links, which display help in the Command Window for related functions. If functionname is overloaded, that is, appears in multiple directories on the search path, help displays the M-file help for the first functionname found on the search path, and displays a hyperlinked list of the overloaded functions and their directories. If functionname is also the name of a toolbox, help also displays a list of subdirectories and hyperlinked list of functions in the toolbox, as defined in the Contents.m file for the toolbox.

help toolboxname displays the Contents.m file for the specified directory named toolboxname , where Contents.m contains a list and corresponding description of M-files in toolboxname —see the Remarks topic, Creating Contents Files for Your Own M-File Directories. It is not necessary to give the full pathname of the directory; the last component, or the last several components, are sufficient. If toolboxname is also a function name, help also displays the M-file help for the function toolboxname .

help toolboxname / functionname displays the M-file help for the functionname that resides in the toolboxname directory. Use this form to get direct help for an overloaded function.

help functionname>subfunctionname displays the M-file help for subfunctionname that is in functionname .

help classname.methodname displays help for the method methodname of the fully qualified class classname . If you do not know the fully qualified class for the method, use class(obj) , where methodname is of the same class as the object obj .

help classname displays help for the fully qualified class classname .

help syntax displays M-file help describing the syntax used in MATLAB commands and functions.

t = help(‘topic’) returns the help text for topic as a string, with each line separated by /n , where topic is any allowable argument for help .

To prevent long descriptions from scrolling off the screen before you have time to read them, enter more on , and then enter the help statement.

Creating Online Help for Your Own M-Files

The MATLAB help system, like MATLAB itself, is highly extensible. You can write help descriptions for your own M-files and toolboxes using the same self-documenting method that MATLAB M-files and toolboxes use.

The help function lists all help topics by displaying the first line (the H1 line) of the contents files in each directory on the MATLAB search path. The contents files are the M-files named Contents.m within each directory.

Typing help topic , where topic is a directory name, displays the comment lines in the Contents.m file located in that directory. If a contents file does not exist, help displays the H1 lines of all the files in the directory.

Typing help topic , where topic is a function name, displays help for the function by listing the first contiguous comment lines in the M-file topic.m .

Create self-documenting online help for your own M-files by entering text on one or more contiguous comment lines, beginning with the second line of the file (first line if it is a script). For example, the function soundspeed.m begins with

When you execute help soundspeed , MATLAB displays

These lines are the first block of contiguous comment lines. After the first contiguous comment lines, enter an executable statement or blank line, which effectively ends the help section. Any later comments in the M-file do not appear when you type help for the function.

The first comment line in any M-file (the H1 line) is special. It should contain the function name and a brief description of the function. The lookfor function searches and displays this line, and help displays these lines in directories that do not contain a Contents.m file. For the soundspeed example, the H1 line is

Use the Help Report to help you create and manage M-file help for your own files.

Creating Contents Files for Your Own M-File Directories

A Contents.m file is provided for each M-file directory included with the MATLAB software. If you create directories in which to store your own M-files, it is a good practice to create Contents.m files for them, too. Use the Contents Report to help you create and maintain your own Contents.m files.

help close displays help for the close function.

help database/close displays help for the close function in the Database Toolbox.

help datafeed displays help for the Datafeed Toolbox.

help database lists the functions in the Database Toolbox and displays help for the database function, because there are a function and a toolbox called database .

help general lists all functions in the directory $matlabroot/toolbox/matlab/general . This illustrates how to specify a relative partial pathname rather than a full pathname.

Читать еще:  Matlab сумма элементов матрицы

t = help(‘close’) gets help for the function close and stores it as a string in t .

Нейронные сети в matlab

Login

В состав системы MATLAB 6 входит чрезвычайно мощная подсистема справки Matlab help. Объем документации, к которой организуется доступ, составляет более 250 М и поставляется на отдельном компакт-диске. Обеспечивается доступ не только к встроенной системе Help, но и к документам в формате HTML, а также к полнотекстовым документам в формате PDF.

Экран справочной системы делится на 2 области: область навигатора Help Navigator, где пользователь может указать интересующую его тему, термин или функцию, относящиеся к продуктам семейства MATLAB, и область для просмотра найденной информации. Остановимся подробнее на описании этих областей.

Навигатор справочной системы позволяет установить в поле Product Filter меру использования источников информации: в полном (All) или ограниченном объеме (Selected). С помощью кнопки Contents tab вывести заголовки и оглавления документов; с помощью кнопки Index tab вывести на экран индексный указатель, а с помощью кнопки Search tab обратиться к поисковой системе. Наконец, кнопка Favorites tab позволяет просмотреть и изменить список справочных документов, определенных в качестве первоочередных для просмотра.

Как только требуемая информация найдена, она выводится в окно просмотра. При этом обеспечивается возможность перехода к другим страницам, используя стрелки
в верхней и нижней частях страницы или клавиши «вперед» и «назад» инструментальной панели этого окна. Здесь же вы можете увидеть кнопку вывода на печать содержимого страницы, а также окно для поиска Find in page, окно с названием документа-источника, а также кнопку создания закладки Add to Favorites.

И вновь, как это свойственно среде MATLAB 6, пользователь имеет доступ к контекстному меню со следующими опциями: Evaluate Selection (Вычислить выделенное), Open Selection (Открыть выделенное), Help on Selection (Справка о выделенном), Back (Назад), Forward (Вперед), Reload (Перезагрузить раздел), Copy (Копировать).

Рис. 1.12

И вновь, как это свойственно среде MATLAB 6, пользователь имеет доступ к контекстному меню со следующими опциями: Evaluate Selection (Вычислить выделенное), Open Selection (Открыть выделенное), Help on Selection (Справка о выделенном), Back (Назад), Forward (Вперед), Reload (Перезагрузить раздел), Copy (Копировать).

Поэтому из выше всего сказанного можно сделать вывод, что вам необходимо просмотреть много дополнительной информации и альтернатив!

Лаборатория цвета в Matlab. Введение

Назначение системы Matlab

Система Matlab — это универсальное приложение для исследователей, которые занимаются разработкой нового оборудования, алгоритмов, программ.

Основным достоинством Matlab является относительная простота манипуляций с матричными и другими видами данных, а также удобными средствами вывода всевозможных графиков. Но это только надводная часть айсберга. Главное преимущество данной системы в том, что в ней реализованы многочисленные эффективные математические алгоритмы практически для всех областей деятельности. Например, вам не придется самостоятельно писать программы для решения систем уравнений или оптимизации — всё уже реализовано.

Начиная с 7-ой версии Matlab, в ней появились средства для выполнения цветовых преобразований и, что особеннно ценно, работы с ICC-профилями.

Интерфейс Matlab

Итак, запускаем Matlab и видим в окне довольно типичную среду разработки. Справа находится область ввода комманд, слева область отображения рабочих переменных.

Наберите в области командного ввода:

В результате будет создана новая переменная a. Теперь ее можно использовать в выражениях:

В результате получаем новую переменную b, которая получит значение 30.

Обратите внимание на точку с запятой в конце строки — она приводит к подавлению вывода вычисленного значения в командную строку. Если точку с запятой не поставить, то значение переменной будет отображено в командной строке, что может приводить к серьезной задержке, особенно если вы работаете с большими массивами, например, изображениями.

Переменные в Matlab не требуют объявления, но тем не менее сами переменные типизированы. Это означает, что для некоторых операций необходимы специальные преобразования.

Уничтожить созданную переменную можно специальной командой:

Итак, переменные в Matlab:

  • Чувствительны к регистру в имени
  • Не требуют определения типа переменной (целая, вещественная, массив)
  • Для просмотра значения переменной достаточно набрать ее имя в командной строке (без точки с запятой в конце)
  • Для уничтожения переменной надо использовать команду clear

Получение справки в Matlab

Для знакомства с функциями и определения синтаксиса команд можно также использовать командную строку. Вы конечно можете воспользоваться стандартной справкой, но если вам известна конкретная команда, то проще воспользоваться командным вводом (правда для этого вы должны немного владеть английским).

Итак, специальная команда help вызывает справку в Matlab. Вызыванная без параметров она выдает оглавление пакетов функций, установленных в вашей системе.

Ответ системы будет выглядеть примерно так:

Если вы хотите узнать перечень функций конкретного пакета, скажем elfun, то нужно просто набрать:

Система выдаст полный сисок доступных элементарных функций. Чтобы просмотреть справку по назначению и синтаксису конкретной функции, скажем SIN нужно набрать:

И теперь из ответа мы знаем, что функция-синус принимает в качестве входного параметра матрицу (для Matlab число — это матрица размером 1х1) и в ответе для каждого элемента расчитывает значение синуса.

В заключение работы для удаления ненужных переменных и очистки экрана вызываем команды:

Читайте далее принципы работы с массивами в Matlab.

MATLAB: инструмент будущего или дорогая игрушка

Использование

Начнём не со стандартного экскурса в историю и обсуждения плюсов и минусов языка, а с программной среды MATLAB/Simulink — единственного места, где герой этого текста может быть полезен. Просто представьте себе графический редактор, в котором вы сможете реализовать любую свою задумку, не имея за плечами нескольких лет опыта и соответствующего образования. И создав один раз схему взаимодействия инструментов, получить качественный скрипт для многократного использования.

Читать еще:  Работа в matlab

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

Что касается цены, то в верхней границы почти нет, а вот нижняя находится в район 99$. Чтобы урвать столь мощный продукт за относительно небольшие деньги, вам необходимо быть студентом ВУЗа. И конечно же вы получите довольно ограниченный продукт.

Особенности языка

Язык MATLAB — инструмент, обеспечивающий взаимодействие оператора (часто даже не программиста) со всеми доступными возможностями анализа, сбора и представления данных. У него есть очевидные плюсы и минусы, свойственные языку живущему в замкнутой экосистеме.

Медленный и перегруженный операторами, командами, функциями язык, основной целью которого является улучшение визуального восприятия.

Узконаправленный. Нет никакой больше программной платформы, где бы MATLAB был полезен.

Дороговизна ПО. Если вы не студент — либо готовьтесь опустошить карманы или перейти границу закона. И даже если студент — цена приличная.

Невысокий спрос. Несмотря на большой интерес к MATLAB практически во всех сферах, фактически и легально его используют лишь немногие.

Язык легок для изучения, обладает простым и понятным синтаксисом.

Огромные возможности. Но это скорее преимущество всего продукта в целом.

Частые обновления, как правило заметные положительные преобразования происходят не реже пары раз в год.

Программная среда позволяет преобразовывать его в “быстрый” код на С, С++.

Целевая аудитория

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

То есть если вы не очень программист, но так или иначе ваша профессия связана с необходимостью программной обработки данных, то продукт MATLAB/Simulink с соответствующим языком способны сильно упростить ваши каждодневные задачи.

Литература

Завершаем обзор языка как всегда списком учебной литературы. Само-собой среди них вы не отыщите книг исключительно по языку, но от этого восприятие языка будет только проще:

MATLAB Step-by-Step — как всегда нет ничего лучше, чем официальный туториал, с примерами и подробными разъяснениями.

MATLAB for Beginners: A Gentle Approach, Питер Каттан — книга, рассчитанная на новичков не только в работе с MATLAB, но и с принципами обработки данных.

Matlab for Newbies: The bare essentials, Сидарта Верма — ещё одна книга рассчитанная на новичков, описывающая лишь среду программирования и основные команды языка.

MATLAB. Полный самоучитель, Дьяконов В.П. — одна из базовых университетских книг на русском языке.

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

А у вас есть опыт работы с MATLAB? И какой?

Несмотря на достаточно высокую популярность языка MATLAB, большинство разработчиков с трудом представляет, как его синтаксис, так и возможности. Всё дело в том, что язык напрямую связан с популярным программным продуктом, стоимость которого может достигать потрясающих воображение значений. Итак, главный вопрос: так ли хорош непосредственно язык Matlab? И может ли он быть полезен именно вам.

Использование

Начнём не со стандартного экскурса в историю и обсуждения плюсов и минусов языка, а с программной среды MATLAB/Simulink — единственного места, где герой этого текста может быть полезен. Просто представьте себе графический редактор, в котором вы сможете реализовать любую свою задумку, не имея за плечами нескольких лет опыта и соответствующего образования. И создав один раз схему взаимодействия инструментов, получить качественный скрипт для многократного использования.

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

Что касается цены, то в верхней границы почти нет, а вот нижняя находится в район 99$. Чтобы урвать столь мощный продукт за относительно небольшие деньги, вам необходимо быть студентом ВУЗа. И конечно же вы получите довольно ограниченный продукт.

Особенности языка

Язык MATLAB — инструмент, обеспечивающий взаимодействие оператора (часто даже не программиста) со всеми доступными возможностями анализа, сбора и представления данных. У него есть очевидные плюсы и минусы, свойственные языку живущему в замкнутой экосистеме.

Медленный и перегруженный операторами, командами, функциями язык, основной целью которого является улучшение визуального восприятия.

Узконаправленный. Нет никакой больше программной платформы, где бы MATLAB был полезен.

Дороговизна ПО. Если вы не студент — либо готовьтесь опустошить карманы или перейти границу закона. И даже если студент — цена приличная.

Невысокий спрос. Несмотря на большой интерес к MATLAB практически во всех сферах, фактически и легально его используют лишь немногие.

Читать еще:  Методы защиты баз данных

Язык легок для изучения, обладает простым и понятным синтаксисом.

Огромные возможности. Но это скорее преимущество всего продукта в целом.

Частые обновления, как правило заметные положительные преобразования происходят не реже пары раз в год.

Программная среда позволяет преобразовывать его в “быстрый” код на С, С++.

Целевая аудитория

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

То есть если вы не очень программист, но так или иначе ваша профессия связана с необходимостью программной обработки данных, то продукт MATLAB/Simulink с соответствующим языком способны сильно упростить ваши каждодневные задачи.

Литература

Завершаем обзор языка как всегда списком учебной литературы. Само-собой среди них вы не отыщите книг исключительно по языку, но от этого восприятие языка будет только проще:

MATLAB Step-by-Step — как всегда нет ничего лучше, чем официальный туториал, с примерами и подробными разъяснениями.

MATLAB for Beginners: A Gentle Approach, Питер Каттан — книга, рассчитанная на новичков не только в работе с MATLAB, но и с принципами обработки данных.

Matlab for Newbies: The bare essentials, Сидарта Верма — ещё одна книга рассчитанная на новичков, описывающая лишь среду программирования и основные команды языка.

MATLAB. Полный самоучитель, Дьяконов В.П. — одна из базовых университетских книг на русском языке.

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

А у вас есть опыт работы с MATLAB? И какой?

Работа с окном команд и редактором в MATLAB

MATLAB – популярный пакет программ для решения технических, математических, статистических задач, вычислений и моделирования. Так же называется и одноимённый язык программирования, который используется в этом пакете. Давайте рассмотрим порядок работы с окном команд и редактором среды MATLAB.

1 Работа с окном команд в среде MATLAB

В среде MATLAB есть несколько режимов работы. Самый простой – это ввод команд непосредственно в окно команд (Command Window).

Окно команд MATLAB

Если оно не видно в интерфейсе программы, откроем его. Найти окно команд можно через меню Desktop Command Window.

Давайте для примера введём в это окно последовательно друг за другом команды

и нажмём клавишу «Ввод» (Enter). Программа моментально создаст переменную X, создаст переменную Y и посчитает её значения по заданной функции, а затем построит её график.

Стрелками клавиатуры вверх и вниз в окне команд мы можем переключаться между введёнными командами, тут же изменять их, а по нажатию Enter отправлять среде MATLAB на исполнение. Стрелками влево и вправо можно перемещаться по введённой команде и редактировать её. Если в конце команды стоит точка с запятой, то результат будет посчитан, но не будет выведен в окно команд; в противном случае результат выполнения команды будет отображён тут же. По любой функции в среде MATLAB есть подробная встроенная справка. Например, чтобы получить справку по команде plot, выделите эту команду, нажмите на неё правой кнопкой мыши, и в открывшемся контекстном меню выберите пункт Help on Selection или нажмите клавишу F1.

Получение справки по командам MATLAB

Удобно? Безусловно. И главное – очень быстро. Все эти действия занимают несколько секунд.

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

2 Работа с редактором в среде MATLAB

Чтобы упростить жизнь учёному, инженеру или студенту, служит окно редактора (Editor). Давайте откроем окно редактора через меню Desktop Editor.

Открытие редактора MATLAB

В окне редактора можно создавать новые переменные, строить графики, писать программы (скрипты), создавать компоненты для обмена с другими средами, создавать приложения с пользовательским интерфейсом (GUI), а также редактировать имеющиеся.

Нас в данный момент интересует написание программы, содержащей функции для повторного использования в будущем. Поэтому идём в меню File редактора и выбираем New M-File.

Создание нового M-файла в MATLAB

М-файлами в среде МАТЛАБ называются файлы, содержащие текст программ (скрипты) или определённые пользователем функции.

Давайте напишем в редакторе простую функцию draw_plot:

Ввод текста программы в окне редактора MATLAB

Мы добавили вторую функцию и будем выводить сразу два графика рядом друг с другом. Знаком процента обозначаются в среде MATLAB комментарии.

Не забудем сохранить программу. Стандартное расширение файла с программой МАТЛАБ – *.m. Теперь закройте редактор и окно с графиком, который мы построили ранее.

Переходим обратно в окно команд.

Можно очистить историю команд, чтобы лишняя информация нас не отвлекала. Для этого кликните правой кнопкой мыши на поле ввода команд и в открывшемся контекстном меню выберите пункт Clear Command Window.

Переменная X у нас осталась после предыдущего эксперимента, мы её не изменяли и не удаляли. Поэтому в окно команд можно сразу ввести:

Вы увидите, что MATLAB прочитает нашу функцию из файла и выполнит её, нарисовав график.

Результат выполнения скрипта, написанного в редакторе MATLAB

Ссылка на основную публикацию
Adblock
detector