hello,
I am writing a code like,
syms x y;
data=2*x^2+3*x+y;
function f= obj(x,y)
f=@data;
end
but here 'f' is not calling the equation 'data' within the function. what will be the command so that 'f' can call the data in this function?

2 Kommentare

David Hill
David Hill am 27 Okt. 2020
What are you trying to do? Please explain with an example. Is there a reason you need symbolic variables?
Soumili Sen
Soumili Sen am 27 Okt. 2020
basically I am tring to call an equation (data) in the function so I can further proceed . symbolic variables is not necessary,I am taking this one to declare the equation

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

David Hill
David Hill am 27 Okt. 2020

0 Stimmen

You can pass the data function to your other function. Not sure this helps. I still don't know exactly what you are trying to do.
data=@(x,y)2*x.^2+3*x+y;
function f = obj(x,y,data)
f=data(x,y);
end

Weitere Antworten (0)

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by