![](/user_photo/2706_HbeT2.jpg)
- •Тема2 Пошаговые вычисления в командном окне. Содержание.
- •1.2. Формат вывода результата вычислений.
- •1.7. Задания.
- •1.1. Арифметические вычисления.
- •1.3. Использование элементарных функций.
- •1.3.1 Некоторые встроенные элементарные функции:
- •1.3.2 Некоторые специальные константы:
- •1.5. Векторы.
- •1.5.1 Ввод, сложение вычитание.
- •1.5.3 Основные функции для работы с векторами.
- •1.6. Матрицы.
- •1.6.1 Различные способы ввода матрицы.
- •1.6.4 Действиями с матрицами и элементами матриц.
- •Содержание.
- •2.1 Создание м-файлов.
- •2.2 Создание файл-функций.
- •2.3 Задания.
- •2.1 Создание м-файлов.
- •2.2 Создание файл-функций.
- •Содержание.
- •3.7 Задания.
- •3.2 Построение графиков функции одной переменной.
- •3.3 Несколько графиков функций в одних осях.
- •3.4 Несколько графиков в одном графическом окне.
- •3.5 Вывод графиков в отдельные окна.
- •3.6 Оформление графиков.
- •Содержание.
- •5.6 Задания.
- •5.2 Оператор цикла while:
- •5.3. Оператор ветвления if.
- •5.5 Способы ввода данных и вывода результатов.
2.2 Создание файл-функций.
2.2.1 Файл-функции с одним входным аргументом.
Если в вычислениях
часто используется некоторая функция
,
то имеет смысл один раз написать
файл-функцию, а потом вызывать её, всюду,
где это необходимо. Например, требуется
создать функцию
.
Для этого открываем новый М-файл и набираем текст
------------------------------------------------------------------------------------------------------------------------
function f = myfun(x)
f = exp(-x).*sqrt(( x.^2+1)./(x.^4+1));
-----------------------------------------------------------------------------------------------------------------------
Слово function в первой строке определяет, что данный файл содержит файл-функцию; myfun – имя функции; x – входной аргумент; f – выходной аргумент. Затем идет тело функции, которое состоит, в данном примере, из одной строки. Вообще, тело функции может состоять из нескольких строк, важно, чтобы окончательное значение функции записывалось в f.
В конце ставиться «;» для подавления вывода лишней информации на экран.
Сохраняем файл под именем функции myfun.
Теперь созданную функцию можно использовать так же, как и встроенные функции sin, cos, и другие. Например, наберем в командной строке
так же, как и встроенные функции sin, cos, и другие. Например, наберем в командной строке
>> y = myfun(1.3)
y = 0.22762
При создании функции использовались поэлементные операции, следовательно, её входным аргументом могут быть векторы, например, наберем в командной строке:
>> x = [1.3 7.2];
>> y = myfun(x)
y = 0.22762 0.00010467
тики 1».
3.
Написать m-функцию
под именем myfnc
для функции
и найти её значение в произвольной
точке
:
№ вар. |
|
№ вар. |
|
1 |
|
16 |
|
2 |
|
17 |
|
3 |
|
18 |
|
4 |
|
19 |
|
5 |
|
20 |
|
6 |
|
21 |
|
7 |
|
22 |
|
8 |
|
23 |
|
9 |
|
24 |
|
10 |
|
25 |
|
11 |
|
26 |
|
12 |
|
27 |
|
13 |
|
28 |
|
14 |
|
29 |
|
15 |
|
30 |
|
25 |
|
|
26 |
|
|
27 |
|
|
28 |
|
|
29 |
|
|
30 |
|
|
Тема 3
Построение графиков функций одной переменной.