Просмотр
текстов примеров и 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(l).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(l).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, можно получить справку по любой конкретной функции или команде.
Ввиду того что текст примера имеет довольно большой объем, мы ограничились приведением
только его фрагмента, относящегося к первому слайду. Остальные слайды просто
опущены — на их месте стоит многоточие.
Содержание раздела