"MATLAB 7 (Наиболее полное руководство в подлиннике)" - читать интересную книгу автора (Ануфриев И.Е., Смирнов А.Б., Смирнова Е.Н.)

!i
ехр[-2.5)*log(11.3) format long e exp[-2.5)*log(11.3) format sheet
-x ¦ sin(1.3*pi) /log -7 = sqjrt (tan(2.75) / ~Z ¦ (X+7)/ (X-y)
Evaluate Selection
Create M-File Create Shortcut
Profile Code
os(3.78*pi))/
li) +cos(3.?8*p
-*. Start
Delete Selection Detefe tu-Seleition Clear Entire History
J
2j
Рис. 1.8. Окно Command History
с группой выделенных команд и контекстным меню
Выделение последовательно идущих команд можно производить левой кнопкой мыши с одновременным удерживанием клавиши . Если команды не идут одна за другой, то для их выделения следует использовать
4в___________________________________________Часть I. Основы работы в MATLAB
левую кнопку мыши с удерживанием клавиши . Выделенную команду или команды можно перетащить (Drag and Drop) в окно Command Window,
отредактировать (если требуется) и затем выполнить, нажав клавишу .
При щелчке правой кнопкой мыши по области окна Command History появляется всплывающее меню. Пункт Cut служит для удаления выделенной команды или группы команд. Выбор пункта Сору приводит к копированию выделенной команды или целой группы в буфер Windows. При помощи Evaluate Selection можно выполнить отмеченную группу команд. Для удаления текущей команды или группы команд предназначен пункт Delete Selection, для удаления всех команд до текущей — Delete to Selection, для удаления всех команд — Clear Entire History. Можно также скопировать или вырезать команды с помощью пунктов Сору и Cut меню Edit рабочей среды. Скопированные команды можно поместить в командное окно, отредактировать их если требуется, а затем запустить, нажав клавишу . Пункт Create M-Eile всплывающего меню позволяет создать файл-программу, содержащую выделенные команды (работе с файл-программами посвящена глава 5).
Для запуска группы часто используемых команд удобно создать ярлык (shotcut), который будет размещен на отдельной панели рабочей среды. Щелчок мышью по ярлыку приводит к выполнению команд этой группы. Для создания ярлыка с использованием Command History следует выделить группу команд и выбрать в контекстном меню пункт Create Shortcut. Открывается окно редактора ярлыков, изображенное на рис. 1.9; его поле Callback содержит выделенные команды, которые можно отредактировать или добавить новые. Наберите в поле Label имя ярлыка, выберите в раскрывающемся списке Category значение Toolbar Shortcut и нажмите кнопку Save. Вы создали ярлык для выполнения связанных с ним команд, который автоматически разместился на панели ярлыков Shortcuts Toolbar.
В дальнейшем ярлык и связанные с ним команды можно редактировать, если вызвать контекстное меню для ярлыка, которое показано на рис 1.10. С помощью этого же меню можно создать новый ярлык (New Shortcut) без использования окна истории команд. Ярлык можно разместить не только на панели ярлыков, выбрав другие значения поля Category (рис. 1.9) при его создании. Доступ ко всем ярлыкам осуществляется также через пункт Shortcuts всплывающего меню, которое появляется при нажатии на кнопку Start (см. рис. 1.2).
Если требующиеся команды не видны в окне Command History, то их можно попытаться найти, используя пункт Kind в меню Edit. Откроется диалоговое окно Find (рис. 1.11).
Глава 1. Простейшие вычисления
47
|-,,". Shortcut Editor ИН ЕЭ||
Label: Callback:
format short jj, x = sinU-S'piJ/logp.l) ; __1 V ™ sqrt(tan(2.75)/tanh(2.75)); Tj Г

Category; Toolbar Shortcuts J^J
Icon: Lil Standard Icon jj _J
Saves shortcut to Start button Selecting "Toolbar Shortcuts" category also saves to Shortcuts toolbar. Save Cancel Help


Рис. 1.9. Диалоговое окно Shortcut Editor
Ffc Ett Dotuo Dasttsp WndW Heb
QlJ'H
Shgiitiis Ld how |o Add f\ vwmts Maw l^ lest
[ W Cf J ^ : CLfTfcl Orfldfxу j ft №AATLAB7forart
"^Jffi
Sur'k)H>uc? P
ъ я»4«l*!a-:F J
] Name J | Sue j B*1« | 0*ц5
Dttet* ц/ Short Labels ffcw Shortcut
..Curert DtactaTT] yfortaubt Г
ij
ГСКИАТ L'l'MG ? r-ex;p.|-2T5) ¦log(ll.31'*0,3-3qct ( :¦¦ -exp(-2.5) *log| 11.3)Л0,3+( (sir --format U>t№3 ^
!-ЧКр(-2 Л) "loejUl^S) "Ckl-aqrt (
¦
7 - saut(t*nf2*75)/tftFih[a.75]