help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Indexing functions?


From: denizyazgac
Subject: Re: Indexing functions?
Date: Mon, 9 Oct 2017 05:38:54 -0700 (MST)

Thanks !
I also write as cell

x=1:1:10;
for index=1:1:length(x);
 f{index}=@(y) y*x(index).^2;
end

But problem is, I always give some value to y.
But I want to obtain functions like 
f(1)= Y*1^2
f(2)=Y*2^2
f(3)=Y*3^2
because I will also make some substraction from experimental data for *each
f* and use that sum of differences for differential evaluation. 
So I should cover Y unknown till the end for optimisation. Main parameter is
Y.

So, there should be a cost function like

x=1:1:10;
for index=1:1:length(x);
 f{index}=@(y) y*x(index).^2;
end

x=1:1:10;
for jindex=1:1:length(x);
cost_fun_array{jindex}=@(Y) abs(*f{jindex}*-exp_data(jindex))
%%But I can not call f{jindex} beacause Octave push me to give a value to Y;
in that case I can not carry on optimisation

cost_fun=sum(cost_fun_array)





--
Sent from: http://octave.1599824.n4.nabble.com/Octave-General-f1599825.html



reply via email to

[Prev in Thread] Current Thread [Next in Thread]