How to make inline function using for loop?
Afficher commentaires plus anciens
I need to make following function using "function handle"....
x=[x(1),x(2),x(3),...…,x(N)]……..Let say N=50
for i=1:1:N
fun(i)=@(x) 2*a + b + 4*c*d + 6*e %a, b ,c , d and e are iterative variables
end
a=[x(1),x(6),x(11),x(16),x(21),x(26),....,x(46)]
b=[x(2),x(7),x(12),x(17),x(22),x(27),.....x(47)]
c=[x(3),x(8),x(13),x(18),x(23),x(28),.....x(48)]
d=[x(4),x(9),x(14),x(19),x(24),x(29),.....x(49)]
e=[x(5),x(10),x(15),x(20),x(25),x(30),.....x(50)]
How can I write function using for loop?
2 commentaires
Walter Roberson
le 22 Sep 2018
Why are you storing the same calculated anonymous function N times?
Sajjad Malik
le 22 Sep 2018
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Function Creation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!