MATLAB: Hello, I face a error in the following program.

feval funtionmatlab function

clear all
syms x y
f1=x^3+y
f2=y^2+x
df1dx=diff(f1,x)
x=0.5
y=1.5
A=[feval(df1dx,x,y)]
This is the program.
HERE THE DIFFERENTIATED EQUATION SAY OF F1=X^3+Y IS 3X^2+1. WE CANT ABLE TO EVALUATE THE FUNCTION AT Y BECAUSE THERE IS NO Y VARIABLE IN THE ABOVE EQUATION. HOW WILL WE LOGICALLY APPROACH TO THESE KIND OF PROBLEMS. BUT USAGE OF Y IN FEVAL FUNCTION IS NECESSARY, SINCE WE DONT KNOW THE DIFFERENTIATED EQU. CONTAIN HOW MANY NO. OF VARIABLES PLS SOLVE THIS PROBLEM.

Best Answer

dF1 = matlabFunction(df1dx, 'vars', [x, y]);
dF1(0.5, 1.5)