Bog'liq komandy-sistemy-matlab-metodicheskie-ukazaniya-k-laboratorno-praktich-zanyatiyamrazdel-2
evalin('base', s1, s2),evalin('caller',s1, s2) □ feval – вычисление функции, имя которой задано в строке или в строковой переменной, например
[m, k]=feval('max', x). □ flops – подсчет числа флопов (операций с числами с плавающей точкой).
▪ f = flops – в переменную f заносится число выполненных к настоящему времени флопов.
▪ flops(0) – обнуление счетчика флопов.
□ nargchk – проверка количества входных аргументов, с которыми вызвана файл-функция. Используется внутри файл-функции.
msg = nargchk(low, high, num) – занесение в строковую переменную msgсообщения об ошибке, если num больше high или меньше low.
□ nargin – определение количества входных аргументов, с которыми вызвана файл-функция.
▪ num = nargin – в переменную num заносится число входных аргументов с которыми была вызвана файл-функция. Используется внутри функции.
▪ num = nargin('fun') – в переменную num заносится число входных аргументов, определенное для файл-функции с именем fun. Если fun является файл-функцией с переменным числом входных аргументов, то возвращается отрицательное число.
□ nargout – определение количества выходных аргументов, с которыми вызвана файл-функция.
▪ num = nargout – в переменную num заносится число выходных аргументов, с которыми была вызвана файл-функция. Используется внутри файл-функции.
▪ num = nargout('fun') – в переменную num заносится число выходных аргументов, определенное для файл-функции с именем fun. Если tявляется файл-функцией с переменным числом выходных аргументов то возвращается отрицательное число.
□ realmax – возвращает максимально допустимое в MATLAB вещественное положительное число.
□ realmin – возвращает минимально допустимое в MATLAB вещественное положительное число.
□ varargin – определение переменного числа входных аргументов в заголовке файл-функции varargin является массивом ячеек, из которого следует извлекать аргументы для их использования в файл-функции.
□ varargout – определение переменного числа выходных аргументов в заголовке файл-функции varargout является массивом ячеек, в который следует занести аргументы для возвращения файл-функцией их значений.
□ input – запрос на ввод с клавиатуры. Используется при создании приложений с интерфейсом из командной строки.
▪ p = input('Введите значение р') – ожидание ввода пользователем значения р с клавиатуры и занесение введенного значения в р.
▪ name = input('Введите Ваше имя','s')– ожидание ввода пользователем строки с клавиатуры и занесение введенных символов в строковую переменную name.
Вывод многострочного текста осуществляется при помощи \n. Команда р=input('Выберите цвет:\n 1-синий \n 2-красный \n 3-эеленый \n') приводит к появлению следующего текста в командном окне: