Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
162 views
1
function M = forma2(F, k)
2
%forma2
3
% M = forma2(F, k)
4
%
5
% Calcula la matriz num�rica de la segundas derivadas de los flujos
6
% actualizados F(k) con respecto a k para un k dado.
7
% F"(k) = 1*2*f1/k^3 + 2*3*f2/k^4 + 3*4*f3/k^5 + ...
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)*c1/(k^(c1+1))) );
19
end
20
else
21
h = 1e-5;
22
M = (feval(F, k+h) - 2.*feval(F, k) + feval(F, k-h)) ./ (h^2);
23
end
24