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

David Hill
David Hill 2020년 10월 27일
What are you trying to do? Please explain with an example. Is there a reason you need symbolic variables?
Soumili Sen
Soumili Sen 2020년 10월 27일
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

댓글을 달려면 로그인하십시오.

 채택된 답변

David Hill
David Hill 2020년 10월 27일

0 개 추천

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기

질문:

2020년 10월 27일

댓글:

2020년 10월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by