call an equation within the function

조회 수: 3 (최근 30일)
Soumili Sen
Soumili Sen 2020년 10월 27일
댓글: Soumili Sen 2020년 10월 27일
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일
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개)

카테고리

Help CenterFile Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by