Cómo usar Matlab para ajustar curvas tridimensionales y encontrar la expresión funcional (ecuación) de la curva
Utilizando la función griddata, puede realizar un ajuste tridimensional y encontrar el valor en cualquier punto. Anteriormente, la función de ajuste para la temperatura y resistividad actuales se usaba de la siguiente manera: rq=griddata(i, t, r, iq, tq).
El proceso específico es el siguiente:
D=;;[0, 0, 386.1]]
D =
1.0000 6.0000 9.2000< .0000 8.0000 9.0000
0 0 386.1000
x=D(:,1);y=D(:,2);
z=D(:, 3);
T=[x y x.*y x.*x y.*y unos(7,1)]\z
T = -30.7039
-87.5047
2.9042
0.6209
4.4429
386.1000
Entonces la función requerida es T (1)*x T(2)*y T(3).*x.*y T(4)*x.^2 T(5)*y.^2 T(6)
Es decir, z=-30.7039x--87.5047y 2.9042xy 0.6209x^2 4.4429y^2 386.1000