- https://www.mathworks.com/help/matlab/function-handles.html
- https://www.mathworks.com/help/matlab/matlab_prog/anonymous-functions.html
Matrix function -- problem with the defi
2 次查看(过去 30 天)
显示 更早的评论
Hi!
I wrote this code where Y is a cell array (actually is a matrix [y1; y2; y3] and F is a matrix that I would like to be like the function of Y -- I mean if Y = [y1; y2; y3] -> F(Y) = [1; y3; f(y1, y2, y3)] where f - another function.
How can I realize this in Matlab? Unfortunely this code does not work in an appropriate way. ;(
Thanks!
Y = @(y1, y2, y3) {@(y1) y1; @(y2) y2; @(y3) y3};
F = @(Y) [1; Y(3); f(Y(1), Y(2), Y(3))]
1 个评论
Aditya
2025-1-24
Hi Mikl,
To solve your problem with defining the function F(Y), you can use MATLAB's function handles and anonymous functions. These resources will guide you on how to define and work with them:
I hope this helps!
回答(1 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!