Problem with the function fnzeros
Mostrar comentarios más antiguos
Hi I'm a new Matlab user and I have some difficulties with the function fnzeros. I've create a function called Temp
function y = Temp (x,m2,t2,p2,cp,Rd)
y = 1.61*m2*p2*(x/t2).^(cp/Rd)-611*.10^(7.5*(t2-273.15)/(t2-35.85));
end
but when i try to run the command
z = fnzeros (Temp)
to find the solution of the equation y=0 i have this message of error:
Error using fnbrk (line 127)
Input is of unknown (function) form.
Error in fnzeros (line 69)
if fnbrk(f,'var')>1
Can someone explain me why? Thank you very much
Respuestas (2)
Walter Roberson
el 15 de Sept. de 2013
0 votos
You need to pass a spline to fnzeros. Instead you are passing the result of executing the function Temp with no inputs. Notice that the examples in the documentation involve calling spmak()
1 comentario
Gianluca lubelli
el 15 de Sept. de 2013
Gianluca lubelli
el 15 de Sept. de 2013
0 votos
Categorías
Más información sobre Spline Postprocessing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!