Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matlab.doc
Скачиваний:
20
Добавлен:
03.11.2018
Размер:
630.27 Кб
Скачать

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

Построение графиков функций одной переменной.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]