Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
40
Добавлен:
24.02.2016
Размер:
26.11 Кб
Скачать

Команды MATLAB

  1. Ввод-вывод данных

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 '<имя файла>' XASCII - запись в текстовый файл с заданным именем <имя файла> содержимого переменной Х с одинарной точностью.

save '<имя файла>' XASCII -DOUBLE - запись в текстовый файл с заданным именем <имя файла> содержимого переменной Х с двойной точностью.

  1. Управляющие конструкции.

А) условие (бинарное)

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, иначе эти операторы игнорируются.

  1. Функции.

clock – получение текущей даты и времени и представление их в виде вектора.

date - получение текущей даты и представление ее в виде строки.

Соседние файлы в папке METOD