I have a matrix of 3 variables and want to calculate its Constants value so what should be the CALLING Equation in Custom type in CFTOOL???
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Have 4 variables namely a,b,c and d (each having 50 values)
d=f(a,b,c) I made a matrix called X=[a b c] and Y=[d]
Then now using CFTOOL Entered xdata=X and ydata=Y
NOW in Custom equation what should I call as I want to relate it as Y=p.*X(column a)+q.*X(column b)+r.*X(column c)
p(with only column a) and q(with only column b) and r(with only column a)
and find out p ,q ,r
I have tried Y=p.*X(:,1)+q.*X(:,2)+r.*X(:,3) but it didn't work
what is the equation I should Enter in Custom Equation Block
0 comentarios
Respuestas (1)
José-Luis
el 4 de Jul. de 2016
You might be going overkill. You could obtain your answer in a much less convoluted way:
a = rand(50,1);
b = rand(50,1);
c = rand(50,1);
d = rand(50,1);
your_result = [a, b, c] \ d;
2 comentarios
José-Luis
el 4 de Jul. de 2016
Editada: José-Luis
el 4 de Jul. de 2016
Then you won't be able to use cftool since it takes at most a function of two variables and you have three.
Generalized linear models however, might give you what you are looking for.
Ver también
Categorías
Más información sobre Interpolation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!