- •Экзаменационные вопросы
- •31. Для чего используются ранжированные переменные в MathCad?
- •32. Как отредактировать построенный график функции в MathCad?
- •33. Как снять значение с построенного графика в MathCad?
- •34. Какие символы можно использовать в MathCad для идентификатора переменной?
- •44.Чем задается полярный график функции в MathCad?
- •45. Что означает в MatLab режим прямых вычислений?
- •46. Какие переменные относятся к системным переменным MatLab?
- •47. Как обозначается в MatLab символьная константа?
- •48. Сколько символов в MatLab может содержать имя переменной? Какие символы могут содержаться в имени переменной MatLab?
- •49. Какая команда MatLab сохраняет рабочую среду? Какая команда в MatLab сохраняет результаты работы в журнале сессии?
- •50. Чем могут отделяться в MatLab элементы одной строки матрицы при ее вводе? Чем могут отделяться в MatLab строки матрицы при ее вводе?
- •Циклы for, while в Матлаб(Matlab)
- •63. Какая команда в текстовом редакторе Word преобразует текст в ячейку ввода MatLab?
- •76. Сколько значений параметров шага устанавливается в Simulink при постоянном шаге моделирования? См. 75
- •83. Что содержит библиотека «Measurement» дополнения Power System Blockset пакета Simulink?
Циклы for, while в Матлаб(Matlab)
|
Оператор for предназначен для выполнения заданного числа повторяющихся действий. Самое простое использование оператора for осуществляется следующим образом:
for count = start:step:final команды MatLab end
Здесь count - переменная цикла, start - ее начальное значение, final - конечное значение, а step - шаг, на который увеличивается count при каждом следующем заходе в цикл. Цикл заканчивается, как только значение count становится больше final. Переменная цикла может принимать не только целые, но и вещественные значения любого знака
Цикл for оказывается полезным при выполнении повторяющихся похожих действий в том случае, когда их число заранее определено. Обойти это ограничение позволяет более гибкий цикл while.
while условие цикла команды MatLab end
62. Какой командой создается М-книга в текстовом редакторе Word, связанном сMatLab?
Начало новой М-книги Чтобы приступить к написанию новой М-книги, нужно: 1) запустить редактор Word; 2) выбрать в диалоговом окне WordопциюNewиз менюFile; 3) в окне, которое появится на экране, выбрать шаблон M-book. В результате этих действий будет запущена системаMatLAB, и вид глав- ного меню редактора Word несколько изменится - в нем появится новое менюNotebook. Это и будет свидетельствовать, что кWordприсоединена системаMatLAB. Если теперь с помощью мыши активизировать менюNotebookокнаWord, на экране появится дополнительное меню
63. Какая команда в текстовом редакторе Word преобразует текст в ячейку ввода MatLab?
выбрать команду Define Input Cell(Определить Входную Ячейку) в ме- нюNotebook(см. рис. 3.20), или нажать клавиши ; после этого вид стро- ки команды должен измениться - символы команды приобретают темно-зеленый цвет, а команда становится отороченной квадратными скобками темно-серого цвета;@
64. Какая команда в текстовом редакторе Word обеспечивает в ячейке выполнение команды MatLab?
выбрать мышкой команду Evaluate Cell (Вычислить ячейку), или нажать комбинацию клавиш ; результатом этих действий должно стать появ- ление сразу после текста команды результатов ее выполнения системой MatLAB. Результаты выполнения команды выводятся, синим цветом и взяты в квад- ратные скобки
65. Какая команда в текстовом редакторе Word обеспечивает выполнение команд MatLab во всей М-книге?
Выполнение команд всех ячеек или групп ячеек ввода раздела произ- водится при помощи пункта Evaluate Calc Zone, а сразу всей М-книги – Evaluate М-book
66. Какая команда в текстовом редакторе Word обеспечивает выполнение команд MatLab во всех ячейках автоматически при открытии М-книги?
Команды ячеек, имею- щих стиль Autolnit, запускаются сразу после открытия М-книги. Полезно включить в первую такую ячейку команду clear для очистки рабочей среды. Для установки стиля Autolnit служит пункт Define Autoinit Cell меню Notebook
67. Какие кнопки содержит панель Excel Link в электронной таблице Excel при их связи с MatLab?
68. Что обеспечивает команда putmatrix?
Функция MLPutMatrix служит для по- мещения данных из ячеек рабочего листа Excel в массив рабочей среды Matlab. Аргументами данной функции являются имя переменной, заключен- ное в кавычки, и диапазон ячеек Excel, относящихся к этой переменной
68. Что обеспечивает команда getmatrix?
Об- ратную операцию осуществляет функция MLGetMatrix, при этом аргу- ментами этой функции являются имя переменной рабочей среды MatLab с 22 данными, заключенной в кавычки, и диапазон ячеек Excel, где будут разме- щены данные этой переменной, также заключенный в кавычки.
70. Для чего предназначен пакет Simulink?
В состав системы Matlab входит пакет моделирования динамических систем – Simulink. Данный пакет является ядром интерактивного программ- ного комплекса, предназначенного для математического моделирования ли- нейных и нелинейных динамических систем, представленных своей функ- циональной блок-схемой, именуемой S –моделью или просто моделью
71. Какая библиотека Simulink содержит источники сигналов?
Построим простейшую модель источника синусоидального сигнала, который подается на вход виртуального осциллографа. Для этого щелкнем на кнопке открытия браузера библиотек и в левой части появившегося окна браузера щелкнем на разделе Sources(Источники), при этом в правой части окна отображаются пиктограммы блоков, входящих в данный раздел
72. Какая библиотека Simulink содержит регистрирующие виртуальные приборы?
осциллограф Scope из раздела Sinks.
73. Какая библиотека Simulink содержит блоки дифференцирования и интегрирования?
Continuous содержит непрерывные блоки. К числу важнейших относятся блоки дифференцирования Derivative и интегрирова- ния Integrator. Первый блок осуществляет численное дифференцирование входного сигнала, для данного блока никакие параметры не вводятся. Вто- рой блок в окне параметров содержит несколько полей, в котором можно задать постоянную интегрирования на выходе блока в поле Initial condition
74. Какая библиотека Simulink содержит блоки вычисления элементарных функций?
Окно библиотеки Mathсодержит блоки выполнения математических операций
К блокам вычисления элементарных функций относятся три блока: блок математических функций MathFunction, блок тригонометрических функцийTrigonometricFunctionи блок функций округленияRounding Function.
75. Сколько значений параметров шага устанавливается в Simulink при переменном шаге моделирования?
Большое значение имеют две опции решателя в поле Solver options: тип решения и метод решения. Возможны два варианта первой опции:
• Variable-step solvers – решение с переменным шагом;
• Fixed-step solvers – решение с фиксированным шагом. По умолчанию установлена опция решения с переменным шагом, ко- гда шаг автоматически уменьшается при увеличении скорости изменения результатов и наоборот. Обычно этот метод дает лучшие результаты, чем моделирование с фиксированным шагом, исключая в большинстве случаев расхождение результатов. Применение моделирования с фиксированным шагом применяется обычно в том случае, если это обусловлено спецификой решаемой задачи