Документация
(Не рекомендуемый) вложенный объект Построения
inline не рекомендуется. Используйте Анонимные функции вместо этого.
Синтаксис
Описание
Примеры
Две независимые переменные
Этот вызов inline задает функциональный f зависеть от двух переменных, alpha и x :
Если inline не возвращает желаемые функциональные переменные или если функциональные переменные находятся в неправильном порядке, можно задать желаемые переменные явным образом с inline список аргументов.
Входные параметры
expr — Выражение function
символьный вектор
Выражение function в виде вектора символов.
arg1,arg2,…,argN — Список аргументов
список векторов символов
Список аргументов в виде списка, разделенного запятыми векторов символов.
N — Количество аргументов
неотрицательный целочисленный скаляр
Количество аргументов кроме x В виде неотрицательного целочисленного скаляра.
Советы
Три команды, связанные с inline позвольте вы, чтобы исследовать подставляемую функцию возражаете и определяете, как она была создана.
char(fun) преобразует подставляемую функцию в символьный массив. Это идентично formula ( fun ).
argnames ( fun ) возвращает имена входных параметров вложенного объекта fun как массив ячеек из символьных векторов.
Смотрите также
Документация MATLAB
Поддержка
© 1994-2021 The MathWorks, Inc.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
MATLAB:Inline Function
MATLAB has a command that lets you develop an analytical expression of one or more inputs and assign that expression to a variable. The inline command lets you create a function of any number of variables by giving a string containing the function followed by a series of strings denoting the order of the input variables. This method is good for relatively simple functions that will not be used that often and that can be written in a single expression. It is similar to creating an MATLAB:Anonymous Function with some significant differences.
Contents
Syntax
The syntax is to put the expression to be evaluated in single quotes, followed in order by the variables of the function with each of these also surrounded by single quotes. For example, if you want \(c(a,b,\theta)\), to return \(\sqrt\), you could create an inline function as follows:
MATLAB will respond with:
You can also use that function to return entire matrices. For example, the commands:
will produce the graph:

MATLAB Help File
The MATLAB help file for inline is [1]
Notes
Questions
Post your questions by editing the discussion page of this article. Edit the page, then scroll to the bottom and add a question by putting in the characters *<>, followed by your question and finally your signature (with four tildes, i.e.
Inline Functions in Matlab
By 
Introduction to Inline Function in Matlab
Inline Functions in Matlab have two categories one is inbuilt functions and the second is used defined functions that are created by the user.
Inbuilt Functions
Matlab has many built-in functions square root, sin, cos, tan, exponential, log, etc. It also has more complex and special mathematical functions like gamma functions and Bessel functions. It also has some built-in constants pi, I (complex numbers) and infinity.
Hadoop, Data Science, Statistics & others
Example:
It gives output as 1.
in this example we did not even mention the value of pi, automatically pi takes the value 3.14.
It gives output 1.73.
User Defined Functions
The keyword is used to define our own function is “ inline ”, now let see how to use it
Let us assume I want to create one function fun = x ^ 2 – 6
Matlab commands will be
Fun ( 1 ) (2) giving value x=1
It will create vector fun.
Output for this program will be
Syntax of Inline Function
It is categorized into three parts:
1. Function Definition: In this, we write the function string and define the independent variable.
2. Function Evolution: In this, we evaluate function by giving any value to the independent variable.
Function name (variable value )
Fun ( 1 )
3. Vectorize function: This function creates a vector of given function.
Examples
The following examples are as follows
Example #1
Let us consider one function
To solve the above equation in Matlab, we need to create an inline function for z and need to assign one independent variable.
Matlab code:
Example #2
Matlab code for example 2
Ans = Columns 1 through 3
Columns 4 through 6
Columns 7 through 9
Ans = Columns 1 through 4
15.0000 28.8750 45.0000 64.1250
Columns 5 through 8
87.0000 114.3750 147.0000 185.6250
Conclusion- Inline Functions in Matlab
Inline functions are global but it never takes any space in Matlab workspace. It works like anonymous functions but these are not anonymous functions because anonymous functions occupy space at the time of function creation. Inline functions return only one value though a system dealing with arrays and matrix.
Recommended Articles
This is a guide to Inline Functions in Matlab. Here we discuss Inline functions in Matlab, Syntax, and Examples. You can also go through our other related articles to learn more-








