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



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



Содержание раздела