Matlab - for + fzero

 
Vista:

for + fzero

Publicado por sofia (2 intervenciones) el 20/08/2013 12:24:23
Hola,

No se si lo que quiero hacer es posible, me parece logico pero no logro ponerlo en matlab. tengo una matriz con la columnas [Tb, pb,Tc, pc] y 23 filas, las 23 filas representan los datos de 23 sustancias diferentes. Tengo una funcion que calcula el minimo de mi funcion omega(Tb, pb,Tc, pc), para hallar el minimo vario Tc. Hasta ahora "fzero" funciona cuando busco el min de solo una sustancia, pero si quiero que resuelva lo mismo para todas las sustancias que tengo dentro de la matriz no funciona. Podria combinar fzero con "for"?. Teniendo en cuenta que cada vez que quiera hacer el mismo calculo tengo que tomar los 4 valores de la fila, pero que solo Tc es el que varia cuando resuelvo fzero. alguien tiene idea como deberia ser el codigo

n=sustancia

[x,fval] = fzero(@(x)omega_min(TNBP(n),pNBP,Tk(n),x),pk(n)); % Anpassung der Temperatur


danke ;)

Sofia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder