Obtain single equation from a system of equations stored as an anonymous function

5 次查看(过去 30 天)
Hi all,
I would like to ask if it is possible to use some sort of notation or other trick, such that I can obtain one of the two equations that I have stored in a system of anonymous functions.
In specific, I have a system of two equations, in the following anonymous function:
F = @(x) [x(1).*x(2).^2 + sin(x(2)) ; ...
cos(x(1)) + x(2).^3 ] ;
And I would like to obtain:
f = @(x) x(1,:).*x(2).^2 + sin(x(2))
Is it possible to do this by some sort of notation such as F.1, F{1}, etc.?

采纳的回答

Star Strider
Star Strider 2020-2-24
Not directly.
I would do this:
F = @(x) [x(1).*x(2).^2 + sin(x(2)) ; ...
cos(x(1)) + x(2).^3 ] ;
z = [2 6];
Q = F(z);
Result = Q(1);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Discrete Math 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by