how can I pass an equation as input parameter to function

10 vues (au cours des 30 derniers jours)
Eman Ahmed Elsayed
Eman Ahmed Elsayed le 31 Mai 2011
Commenté : Ayesha Khan le 11 Mar 2023
I write s function which take two parameter the first is an equation and the second is an integer number and I want to substitute with this number in the equation and return the result.
function result=sub(a,c)
%UNTITLED3 Summary of this function goes here
% Detailed explanation goes here
result=subs(a,c);
end
when I test it on command window I write
>> result=sub(2*x,1)
I get an error
??? Undefined function or variable 'x'.

Réponses (1)

Eman Ahmed Elsayed
Eman Ahmed Elsayed le 31 Mai 2011
I solved my problem
I wrote the function like the following
>> f=@(x) 2*x + 1
and then passed it to the function

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by