Иллюстрированный самоучитель по MatLab

Просмотр текстов примеров и m-файлов

Хотя наблюдение за тем, как MATLAB расправляется со сложными примерами и задачами, само по себе довольно поучительно, жаждущие применить систему на деле пользователи, безусловно, захотят узнать, а как же конкретно реализовано решение той или иной задачи? Для этого вам достаточно просмотреть соответствующий демонстрационный (или любой другой) m-файл.

Это можно сделать с помощью любого текстового редактора, редактора и отладчика m-файлов, встроенного в систему, или с помощью команды type Имя_М-файла.

Ниже представлена часть файла демонстрационного примера e2pi:

>> type e2pi
function slide=e2pi
% This is a slideshow file for use with playshow.m and makeshow.m
% To see it run .type 'piayshow e2pi',
% ' Copyright 1984-2000 The MathWorks. Inc.
% SRevision: 5.12 $
If nargout < 1.
playshow e2pi
else
%========== Slide 1 ==========
slide(1).code={
'x=0:0.16:5;'.
'y=0:0.16:5;'.
'[xx,yy]=meshgrid(x,y);',
'zz=xx.*yy-yy.~xx:',
'h=surf(x.y,zz):'.
'set(h,>>EdgeColor>>.[0.7 0.7 0.7]);',
'view(20.50);',
'colormap(hsv);.' };
slide(1).text={
' Press the >>Start>> button to see an example of visualization'
' in MATLAB applied to the question:',
' >>which is greater, e A pi or pi^e?>>'};

Используя команду help, можно получить справку по любой конкретной функции или команде. Ввиду того что текст примера имеет довольно большой объем, мы ограничились приведением только его фрагмента, относящегося к первому слайду. Остальные слайды просто опущены – на их месте стоит многоточие.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.