Главная » Просмотр файлов » Brian_-_Matlab_R2007_s_nulya_33

Brian_-_Matlab_R2007_s_nulya_33 (771739), страница 27

Файл №771739 Brian_-_Matlab_R2007_s_nulya_33 (MatLabUchebnik) 27 страницаBrian_-_Matlab_R2007_s_nulya_33 (771739) страница 272016-10-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 27)

гэг В главе 9 вы узнаете, как в п)зог)гамме МЯТ1ЯВ создать г)графический интеРфейс пользователя (С(с[), чтобы улучшить и обогатить взаимодействие пользователя с программой. Отдай ка В главе 3 мы рассмотрели несколько простых процедур отладки. Одним из предложенных вариантов был вариант вставки команды КеуЬоаке в М-файл, например, непосредственно перед строкой, где появляется ошибка, так чтобы вы мог ли проверить «Рабочую область» М-файла при выполнении в этой точке (например, используя одноименное окно )й(огйврасе (Рабочая область)). Более эффективным способом проведения такого типа отладки является использование команды йЬавор и связанных с ней команд. С помощью этой команды вы можете разными способами задать в М-файле проверочную точку (точку останова) (ЬгеаЬ ро[пг); например, на определенном номере строки или при появлении ошибки. Для просмотра списка доступных параметров введите команду Ье1р г)Ьвкор.

Когда встречается проверочная точка, в окне Сошшапс( )дйпс(ое (Командное окно) отображается приглашение командной строки, начинающейся с буквы К, как если бы в М-файл в этой точке была вставлена команда КеуЬоакй. Кроме того, положение проверочной точки выделяется стрелкой в окне Ег(1(ог (Редактор) (который открывается автоматически, если вы уже не редактируете М-файл). В этой точке в окне Сопмшапг( %1пг(ое (Командное окно) вы можете проверить переменные, используемые в М-файле, задать др)тую точку останова с помощью МАТЫВ 1зв команды 6Ьввср, очистить (убрать) точки останова командой 6Ьс1еаг и т.д. Если вы готовы продолжать выполнение М-файла, введите команду сЬсспк для простого продолжения или команду «1Ьвкер, чтобы перемещаться по файлу строка за строкой.

Вы можете также остановить выполнение М-файла и немедленно вернуться к обычной командной строке с помощью команды «1Ьцийс. гж Все Раесмотфенные в этом Разделе функции командной стРоки вы также можете выполнять с помощью мыши и/или используя комбинации клавиш клавиатуры (быстрые клавиши) в окне ЕеИот (Редактор). Чтобы подробнее познакомиты я с командами и возможностями отладки окна Ееуттог (Редактоф), обратитесь к разделу «Методики отладки» в главе 11.

'Й Взаимодействие с операционной системой ва" Этот Раздел тфедназначен для более опытных пользователей. П~ги пеРвом чтении вы можете его тфо пустить и перейти к следующей главе. Вызов внешних программ Программа МАТОВ позволяет запускать на вашем компьютере другие программы из своей командной строки. Например, вы можете без проблем вводить команды операционной среды !)!ч!Х нли 008 для операций с файлами прямо в окне Соштпапд Чйпаоке (Командное окно), не открывая для этого отдельное окно. Или вам может понадобиться использовать программу МАТ1 АВ, чтобы изобразить в виде графика результат программы, написанной на языке программирования С илн Ест!тап.

Наконец, для проведения крупномасштабных вычислений вы можете комбинировать операции, написанные на другом языке программирования, с операциями, которые вы пишете в программе МАТ1 АВ. Самый простой способ запустить внешнюю программу — ввести восклицательный знак в начале строки, а затем команду операционной системы, которую вы хотите запустить. Например, ввод команды ! 61г в системе тт1пбоьтз или команды ! 1в -1 в системе !)!ч1Х выведет на экран более детализированный список файлов в текущем рабочем каталоге, чем просто команда езг программы МАТЕАВ. В главе 3 мы описывали команду сзг и другие команды МАТ!.АВ, такие как се, ее1еке, рьпз и ку!ре, которые подобны командам из систем О!ч1Х нли 008. Однако для некоторых операций (например, переименование файла) вам может понадобиться запустить необходимую команду из операционной системы.

гГ Если вы используете интерфейс операционной системы в М-файле, который хотите запускать в системах !г/1пдочтв или !)!ч)Х, вам следует использовать проверочные функции з.врс иттили йвппйх, чтобы использовать те команды, которые применимы для используемой операционной системы, то есть, например, ак Евизь1хз ...; е1вег ...; епо1 Если вам необходимо отличить различные версии системы !)!ч)Х (Цпих, 8о)апв и т.д.), вы можете вместо команды 1 виж1х использовать команду сстрпсег. 137 Глава 6. Программирование Результат команды операционной системы, с восклицательным знаком перед ней, чо,кет быль только отображен на экране.

Чтобы присвоить результат такой команды переменной, вам необходимо использовать команды йов нли ипз.х. Хотя каждая из ннх, согласно документации, работает в своей собственной операционной системе, ггя не менее, в современных версиях программы МАТ(АВ они работают как взаимовяеняемые. Например, если вы введете [вкав, йава) = йов( 'туркоп О. 5 1000'), программа с именем вщркод будет выполнена с аргументами командной сзроки О.

5 и 1000, и ее «стандартный вывод» (который обычно появился бы на экране), будет сохранен как строка в переменной йаса. (Переменная всяк будет включать в себя статус закрытия программы, которую вы запускаете; обычно это О, ссзн программа запускается без ошибки.) Если вывод вашей программы состоит только из чисел, в этом случае команда впк2пшв(йжпа) выдаст в качестве результата вектор, содержащий эти числа.

Вы можете также использовать команду явсвп5 для извлечения чисел из строки йвса; чтобы узнать подробности, введите команду леХр ввоапй. с> Программа, которую вы запускаете с помощью команд ), йов или ппхх, должна находиться в текущем каталоге или в тех каталогах, которые перечислены в переменной ра(л вашей операционной системы, по этим каталогам ваша операционная система производит поиск исполняемых файлов; в пути программы МАТ(.АВ поиск не производится.

Ьг Программа МАТ(АВ рассчитана также на работу со специальными интерфейсами программ, написанных на языках С, Ройял и .)ачв, но эта тема уже выходит за пределы данной книги. Чтобы познакомиться с подробностями, посмотрите раздел Ех(егпа) Ывг(асеэ (Внешние интерфейсы) в окне Не!р (Справка). Файловый ввод и вывод В главе 3 мы рассмотрели, как используются команды вате и Хоай для передачи переменных между «Рабочей областью» и файлом на диске. По умолчанию переменные записываются и считываются в собственном двоичном формате программы МАТЮКАВ, который обозначается файловым расширением .глв(. ~ В программе МАТ( АВ 7 используется новый двоичный формат, который не читается более ранними версиями программы. Чтобы произвести сохранение в совместимом формате, введите аргумент -згб после имени файла в команде вате.

Вы можете также считывать и записывать текстовые файлы, которые могут быть полезны при обмене данными с другими программами. В команде ватв введите -ввоза после имени файла, чтобы сохранить числа в виде текста с точностью до 8 знаков, или -авода -йоа)зХе для сохранения с точностью до )б знаков. При использовании команды 1оай предполагается, что данные находятся в текстовом формате, если имя файла не оканчивается на лпа(. Это предоставляет дополнительную возможность для импортирования данных с помощью команд йов или ипзж в том случае, если ранее вы запускали внешнюю программу и сохранили результаты в файле. язв МАт1.АВ 1е Начиная с версии 6, программа МАТЮКАВ предоставляет также интерактивный инструмент под названием 1пзрой 1в11ааго (Мастер импортирования) для чтения данных из файлов в различных форматах; для запуска этого мастера введите изйпроке (можно ввести, как опцию, и имя файла), выберите команду меню Е!1в в 1пзрой Овала...

(Файл + Импортировать данные) или щелкните правой кнопкой мыши на имени файла в окне Сцггеп1 О1гес~о~у (Текущий каталог) и выберите команду 1пзрой Оа1а... (Импортировать данные). Использование команды цзажрокв позволяет также импортировать данные, которые вы вырезали или скопировали в системный буфер обмена. Для более полноценного управления файловым вводом и выводом (например, аннотирование числового вывода с помощью текста) вы можете использовать команды бовен, йрк1пей и связанные с ними команды. Чтобы подробно познакомиться с функциями ввода и вывода, введите команду Ье1р зобин.

ГЛАВА ~. Публикация и М-книги Программа МАТЮКАВ исключительно сильна в линейной алгебре, численных методах и графической интерпретации данных. В этой программе легко программировать, а также ее относительно несложно изучить для дальнейшего применения. Таким образом, программа МАТ) АВ доказала свою ценность для инженеров и ученых, практикующих различные научные техники и методы.

Очень часто пользователи и группы пользователей, применяющие программу МАТЮКАВ, в первую очередь заинтересованы в числовых и графических результатах, выдаваемых командами, процессами и программами МАТЮКАВ. Поэтому для них вполне достаточно работать в окне Сопвпапо 'эЧ1пдое (Командное окно) программы МАТЮКАВ, в котором они могуг легко вывести на экран или экспортировать необходимые результаты вывода. Однако многие пользователи математического программного обеспечения предьявляют дополнительные требования к программе. Во-первых, им необходим математический программный пакет, встроенный в интерактивную среду, в которой можно легко осуществлять изменения и пересчитывать результаты.

Во-вторых, им нужен высокоуровневый режим презентации, который объединяет вычисления и графику с текстом, использует различные форматы для ввода и вывода и без проблем взаимодействует с другими программами. Эти дополнительные требования можно удовлетворить, используя ячейки и команду рчЬ1хв1з или интерфейс М-книги; оба метода были кратко описаны в главе 3.

Данная глава углубляется в подробности и рассматривает некоторые важные особенности этих методов. Особенности процесса публикации Как мы уже отмечали в главе 3, простейший способ создать законченную презентацию в программе МАТЮКА — это подготовить вашу работу в виде М-файла— сценария и использовать команду ри1з1хвЬ. Чтобы сделать это с надлежащим эффектом, вам сначала следует убедиться, что вы активировали режим ячейки в окне Ес(йог (Редактор) так, чтобы ячейковая структура вашего М-файла была легко читаема. Если вы собираетесь разместить результаты своей работы на аеЬ- странице или просто распечатать их для просмотра, лучшим вариантом будет публикация в формате НТМЕ (язык разметки гипертекста, то есть, язык форматирования для ч еЬ -страниц).

Характеристики

Тип файла
DJVU-файл
Размер
4,1 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6549
Авторов
на СтудИзбе
300
Средний доход
с одного платного файла
Обучение Подробнее