Команды MATLAB
-
Ввод-вывод данных
fprintf([fid,]<список вывода>) – вывод в файл или при отсутствии fid – на экран.
В списке вывода – текст + форматы+список переменных вывода.
Форматы %d – decimal; %f – fixed point, %c – jne symbol; %s – string и др.
Примеры: а) вывод на экран fprintf('Уровень значимости q=%d\n',q)
(здесь \n – new line)
б) вывод в файл
ff=fopen('protocol.txt','w'); ….. fprintf(ff,'среднее = %d дисперсия =%d',sred,disper);
…. status=fclose(ff)
disp('<строка>') – отображение на экране символьной строки
input_obj=fscanf([fid,]format) – ввод из файла fid числа в переменную input_obj.
input_obj=input(<prompt>) – ввод с клавиатуры с запросом prompt в переменную input_obj.
X=load('<имя файла>') – ввод матрицы из заданного файла в переменную Х.
save '<имя файла>' X Y … – сохранение переменных X,Y,… в бинарном виде в файле с именем <имя файла>.MAT.
save '<имя файла>' X –ASCII - запись в текстовый файл с заданным именем <имя файла> содержимого переменной Х с одинарной точностью.
save '<имя файла>' X –ASCII -DOUBLE - запись в текстовый файл с заданным именем <имя файла> содержимого переменной Х с двойной точностью.
-
Управляющие конструкции.
А) условие (бинарное)
if <лог.выражение>
Statements
[else] [elseif]
[Statements]
end
б) условие (многовариантное)
switch <выражение со значением скаляр или строка>
case <значение1>
Statements
case <значение2>
Statements
. . . . . . . . .
otherwise
Statements
end
в) цикл-пока – выполняется пока остается истинным условное выражение
while <условное выражение>
Statements
[continue][break]
Statements
end
г) цикл-до
for index=<нач.значение>[:<изменение>]:<конечное значение>
Statements
[continue][break]
Statements
end
д) обработка исключительных ситуаций
try
Statements
………..
Statements
catch
Statements
………..
Statements
end
При возникновении исключительных ситуаций при выполнении операторов между try и catch управление передается операторам, следующим за catch, иначе эти операторы игнорируются.
-
Функции.
clock – получение текущей даты и времени и представление их в виде вектора.
date - получение текущей даты и представление ее в виде строки.