Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
162 views
1
function M = forma1(F, k)
2
%forma1
3
% M = forma1(F, k)
4
%
5
% Calcula la matriz num�rica de las derivadas de los flujos actualizados
6
% F(k) con respecto a k para un k dado.
7
% F'(k) = - 1 f1/k^2 - 2 f2/k^3 - 3 f3/k^4 + ...
8
% F puede escribirse como recetas en tiempo discreto
9
% F(:,:,1) = f0, F(:,:,2) = f1, F(:,:,3) = f2, F(:,:,4) = f3, ...
10
% o como recetas en tiempo continuo, definidas con inline
11
% F=inline('[-280+575/k,-12;-120,-8+20/k;-280+400/k,-12]')
12
% o en un script m
13
14
[filas, columnas, ancho] = size(F);
15
if ancho > 1
16
M = zeros(filas, columnas);
17
for c1 = 2:ancho
18
M = M - ( F(:,:,c1) .* ((c1-1)/(k^c1)) );
19
end
20
else
21
h = 1e-5;
22
M = (feval(F, k+h) - feval(F, k-h)) ./ (h+h);
23
end
24