рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Переменные в среде MATLAB

Переменные в среде MATLAB - раздел Химия, Пециальные символы и их назначение Как И В Других Языках Программирования, В Matlab Существует Возможность Работ...

Как и в других языках программирования, в MATLAB существует возможность работы с переменными. Переменные — это именованные объекты, хранящие какие-либо данные. Переменные могут быть числовыми, векторными или символьными, что зависит от типа хранящихся в них данных. Переменная имеет имя, называемое идентификатором. Данные могут менять свои значения, идентификатор остается прежним.

Выбирая имя для переменной, руководствуйтесь следующими правилами.

■ Имя переменной может включать любое количество символов, однако запоминаются и идентифицируются только первые 63 символа (это число как максимально возможное число символов в имени переменной возвращает функция name lengthmax).

■ Имя переменной всегда должно начинаться с буквы и может содержать любые комбинации букв, цифр и символов подчеркивания (_).

■ Не допускается использовать в именах переменных пробелы и специальные символы (такие как+, -,*,/).

■ Имя переменной не должно совпадать с именами других переменных, функций, процедур и системных переменных MATLAB.

■ В именах переменных различаются строчные и прописные буквы (т.е. Abс и аВс — это разные имена).

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

isvarname имя_переменной

где имя_переменной — это имя переменной, в правильности которого вы хотите удостовериться. Данная функция возвращает значение 1, если имя является допустимым, и 0 в противном случае. Например, имя 12_abc_3 8 является некорректным, поскольку начинается с цифры, поэтому данная функция возвращает значение 0.

>> isvarname 12_abc_3 8

ans =

В MATLAB существует несколько имен переменных, являющихся зарезервированными. Переменные с такими именами называются системными. Они задаются после загрузки системы и могут использоваться в математических выражениях. Системные переменные могут быть переопределены, т.е. при необходимости им можно присвоить другие значения.

Ниже перечислены основные системные переменные MATLAB.

■ i , j — мнимая единица (корень квадратный из -1), используемая для задания мнимой части комплексных чисел.

■ pi — число π (π = 3.141592653589793).

■ eps — погрешность операций над числами с плавающей точкой, т.е. интервал между числом 1.0 и следующим ближайшим числом с плавающей запятой (равен 2.2204е-16,или 2-52).

■ ans — результат последней операции без знака присваивания.

■ inf — обозначение машинной бесконечности.

■ NaN — сокращение от слов Nota Number (не число), принятое для обозначения неопределенного результата (например, 0/0 или Inf /Inf).

■ realmin — минимальное по модулю вещественное число (2 .22 51е-308, или 2-1022).

■ realmax — максимальное по модулю вещественное число (1.7977е+3 08, или 21023).

В MATLAB, в отличие от прочих языков программирования, типы переменных заранее не декларируются. Достаточно присвоить переменной значение определенного типа. Например, чтобы присвоить переменной а значение 5, введите в командной строке выражение а=5 (в качестве оператора присваивания применяется знак равенства) и нажмите клавишу <Enter>, после чего программа сразу же выдаст значение данной переменной.

>> а=5

а =

Как видите, в этом случае программе MATLAB нет необходимости назначать для представления результата переменную ans, поскольку задана переменная а.

Если вы не хотите, чтобы после присваивания значения переменной это значение сразу же выводилось на экран, завершите операцию присваивания точкой с запятой (;) и лишь после этого нажмите <Enter>.

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

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

· clear – уничтожение всех переменных;

· clear x – уничтожение переменной х;

· clear a b c – уничтожение семейства переменных (аргументы команды clear следуют сразу после имени команды и разделяются пробелами).

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

 

– Конец работы –

Эта тема принадлежит разделу:

Пециальные символы и их назначение

Язык общения с MATLAB... Символы и операторы языка... Операторы языка это символы операций над данными называемыми операндами В MATLAB применяются все общепринятые...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Переменные в среде MATLAB

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Cпециальные символы и их назначение
Специальными являются следующие символы языка MATLAB: · ( ) – оператор круглые скобки используется для задания аргументов функции, выполнения операций в математических выражениях, указания

Особенности представления чисел в MATLAB
· мнимая единица кодируется с помощью двух символов: i или j; · целая часть числа от дробной отделяется точкой; отделение порядка числа от мантиссы осуществляется символом e. т.е.

Форматы представления результатов вычислений
При работе с числами пользователь может задавать различные форматы их представления. Формат вывода результатов вычислений можно изменить, выбрав команду File

Элементарные функции
В MATLAB имеются все основные элементарные математические функции для выполнения вычислений с числами: тригонометрические и гиперболические функции, степенные, логарифмические и экспоненциальные, ф

Сообщения об ошибках и их исправление
В MATLAB следует различать сообщения и предупреждения об ошибках. Сообщение об ошибке (выделяется красным цветом) предваряется тремя вопросительными знаками (???) и останавливает вычисления.

Сохранение результатов вычислений
В рабочей области памяти хранятся результаты решения задачи. Их сохранения осуществляется с помощью функции save, которая имеет вид: · save fname – сохранение рабочей области всех переменн

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги