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.?
0 个评论
采纳的回答
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 Center 和 File Exchange 中查找有关 Discrete Math 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!