Using solve command, to solve user defined function
    12 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Suppose I write a function f(a,b,c,d).
I want to solve it using solve as 
solve(b=1/f(a,b,c,d))
but whenever i used the above it gives error, showing use symb variable.
1 comentario
  Torsten
      
      
 el 17 de Feb. de 2022
				You defined a,b,c and d as symbolic ? You want to solve b=1/f(a,b,c,d) for b ?
Then
bsol = solve(b*f(a,b,c,d)==1,b)
should work.
Respuestas (1)
  Prateek Rai
    
 el 21 de Feb. de 2022
        Hi, 
You can use "syms"  to create symbolic function with four arguments:
syms f(a,b,c,d)
here, f is abstract symbolic function. It does not have symbolic expressions assigned to it.
Then, specify the following formula for f.
% formula for f
After that, you can use "solve" function:
solve(b==1/f(a,b,c,d))
0 comentarios
Ver también
Categorías
				Más información sobre Special Values 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!


