2.2 Ввод исходных данных и вывод результатов
В пакете Matlab ввод исходных данных осуществляется с помощью оператора input. Выражение N= input ('введите N ') обеспечивает вывод в окно символьной строки и ожидание ввода требуемого числа N с клавиатуры. После того, как число будет набрано и нажата клавиша ENTER, работа по программе будет продолжена. Для ввода с клавиатуры матрицы или вектора пользователь должен использовать скобки вида [].
Для вывода информации на экран дисплея можно использовать оператор disp. Например, последовательность операторов
disp('Вывод матрицы А:')
A = [1 2 3; 4 5 6]; disp(А)
обеспечит вывод на экран сообщения:
Вывод матрицы А:
1 2 3
4 5 6
Символ ";" после оператора присваивания запрещает вывод на экран результата вычисления. Если символ ";" отсутствует, результат вычислений по умолчанию выводится на экран дисплея. Если при этом имя переменной или знак = опущены, то результат вычислений автоматически присваивается переменной ans. В предыдущем примере можно отказаться от оператора disp(A), если убрать символ ";" в предыдущей строке.
Пакет Matlab позволяет сформировать файл результатов, полученных в процессе выполнения программы, с помощью команд diary имя файла, diary off, diary on. Например, команда diary dat обеспечивает запись всех числовых результатов, полученных в последующих за этой командой операторах и выводимых на экран дисплея вплоть до команды diary off в файл с именем dat. Следует обратить внимание на то, что имя файла результатов не имеет расширения. Команда diary on вызовет продолжение формирование файла результатов. По окончании выполнения программы можно провести редактирование этого файла.
Yandex.RTB R-A-252273-3
- Лабораторная работа № 1 основы программирования в пакете прикладных программ matlab
- 1. Использование matlab в качестве научного калькулятора
- 1.1. Операции с числами
- 1.1.1. Ввод действительных чисел
- 1.1.2. Простейшие арифметические действия
- 1.1.3. Ввод комплексных чисел
- 1.1.4. Элементарные математические функции
- 1.1.5. Специальные математические функции
- 1.1.6. Элементарные действия с комплексными числами
- 1.1.7. Функции комплексного аргумента
- 1.2 Простейшие операции с векторами и матрицами
- 1.2.1. Ввод векторов и матриц
- 1.2.2. Формирование векторов и матриц
- 1.2.3 Действия над векторами
- 1.2.4 Поэлементное преобразование матриц
- 1.2.5 Матричные действия над матрицами
- 1.3 Функции прикладной численной математики
- 1.3.1. Операции с полиномами
- 2. Программирование в среде MatLab
- 2.1 Операторы цикла и условные операторы
- If условие
- If условие
- 2.2 Ввод исходных данных и вывод результатов
- 3. Графика
- 4. Создание м-файлов
- 4.1. Особенности создания м-файлов
- 4.2. Основные особенности оформления м-файлов
- 4.3 Создание функциональных файлов
- 4.3.1 Общие требования к построению