ЛЕКЦИЯ 1. ЗНАКОМСТВО С РАБОЧИМИ СРЕДАМИ MATLAB И GNU OCTAVE

Графический интерфейс

При запуске программы активируется ее графическое окно. Внешний вид окон представлен на рис. 1 (графическое окно MATLAB) и рис. 2 (графическое окно GNU Octave).

? ? ifl *3 сЭ / » home » a'exander » - P

Editor • /tiome,'

© x

Nome l

SmoothTimeDependenceint.m r I +

  • 145
  • 146
  • 147
  • 148
  • 149
  • 153
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 159
  • 159
  • 160
  • 161
  • 162

if (MaxFrequency<=«inFrequency) TextMassage-lTextMessage.lMaxFrequency low than Min=requ«n

if (NjrrbcrOf Pcak>=HjnbcrOfSomplc)

Textbfessage=[TextMessage,.•.Quantity of peak rrore than quntity data..." endif

if (MiirbarOf SanpleX)ataSi7«( 1)) TextM»ssage=[TextMessage,.’Small data fax analis.. endif

if (length(TextMessageJ>10)

TextMessage=TextMessage return;

endif

12

Command Window

New to MATLAS? See resources for Getting Started,

X

» sin(59)

ans ? 3

0.6367

Рис. 1. Графическое окно MATLAB

---ПсГЗТё----

Файл Правка

Отладка Окно Помощь Новости

-

Д Текущая папка: /home/alexander » # Ц

Файл Правка Вид Отладка Запуск Помощь

9~

/home/alexander

Имя

?

  • ? Й Видео
  • ? Й Документы
  • ? Й Загрузки
  • ? Й Изображения
  • ? й Музыка
  • ? й Общедоступные

бласть переменных

9

ильтр

дентифика _

Размерн

mplitude...

17x3

nalizingN...

1x1

паїїгтдті...

1x1

udioData double

512x2

ataSize double

1x2

ataSmoot... double

512x1

atasmoot... double

512X1

іурнал выполненных команд 9

«без названия* X WaveEngineAnalisOld.m X

ильтр

pectrMutualCorrelation

xit

Octave 4.0.0, Tui r~)

ntitled

Xit

Octave 4.0.0, Sun Nov 20 15:02:29 20

JaveFromPAnalK-n rl

  • 0:22:47 20
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181

гікЬ.ІІ-jrid on;

Пробный график амплитуд Фурье igure(2); iold on;

'Построение всего

'plot (AmplitudeFurieTransformation(:,3),AmplitudeFurieTransformationf:,1),"d;left;”, 'Xargument,near_Lefc,“r;near Left;", 'Xargument,lln_Left,"g;llnear Lett;", !Xargument,pch_Left,"b;pch Left;", Xargument,spl_Left,"c;spl Left;", 'Xargumcnt,ncar_Right,"r;ncar right;", Xargument,lin_Right,"g;linear right;", 'Xargument,pch Right,“b;pch right;", 'Xargument,spl_Right,“c;spl right;”, 'AmplitudeFurieTransformation(:,3),AmplitudeFurieTransformation(:,2), ;right;");

’Построение экспериментальных

dot (AmplltudeFurieTransformation{i),AmplitudeFurieTransformation{ mplltudeFurleTransformatlonf:, :),AmplltudeFurleTransformatlonf :,2),

plot (AmplitudcFuricTransformation(:,3),AmplitudcFuricTransformation(:, 1),"d;lcft; AmplitudeFurieTransformation( :,3), AmplitudeFurieTransformation( :,2), "•; right;", 'AmplitudeFurieTransformation(:,3),SmoothRight,"-;SmoothRight;", 'AmplitudeFurieTransformation(:,3),SmoothLeft,"-;SmoothLeft;",

Ьє'іііцдіічіі П.Ф| IIIIJI IJI HUH ІІЛІ» . .81 .»»UHlllFl|l Ц»| IIIIJIIJI Hint lull» . . f I . 11 .Bl'IUUlIlW-HlUl . 11

Коман; 3

о Редактор Документация

конец строки: LF строка: 1 столбец: 1

Рис. 2. Графическое окно GNU Octave

Несмотря на некоторые отличия, обе программные среды предоставляют пользователю близкие по своей структуре и функциональности интерфейсы. Перечислим основные из них:

  • 1 - область главного меню. Позволяет получить доступ ко всем возможным командам и интерфейсам;
  • 2 - область редактора. Позволяет вносить необходимые изменения в программы, созданные пользователем или импортированные им из внешних источников. Следует знать, что программа - это просто текстовый файл, содержащий команды для среды MATLAB или OCTAVE. Содержащиеся в файлах команды последовательно передаются на исполнение системой через командное окно;
  • 3 - командное окно. Позволяет непосредственно ввести команду для MATLAB или OCTAVE. При этом введенная команда сразу же будет выполнена системой. Командное окно - это, пожалуй, самая главная часть взаимодействия системы и пользователя. Собственно через него и отдаются все команды системе. Графические интерфейсы представляют собой программные надстройки над командным окном, они автоматизируют процесс передачи команд системе и облегчают взаимодействие пользователя с системой. Графические интерфейсы, тем не менее, не являются обязательными - и MATLAB и GNU OCTAVE могут быть запущены в консольном режиме без графического интерфейса. Пользователю в этом случае придется непосредственно набирать в терминале все команды, что, конечно, не удобно, но позволяет значительно сократить нагрузку на процессор и использовать больший объем оперативной памяти (может быть важно при решении некоторых вычислительных задач);
  • 4 - область переменных. В этой области пользователь может следить за значением и типом данных переменных. Такой контроль позволяет контролировать правильность расчета;
  • 5 - файловый менеджер;
  • 6 - журнал выполненных команд. Содержит список команд и информацию об их выполнении.

При необходимости пользователь может закрывать ненужные ему окна либо открывать новые (например, диалоговые окна для построения графиков, выполнения интерполяции и т. д.).

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >