How can I plot a string function?

1 vue (au cours des 30 derniers jours)
Adebayo Bamidele Olanrewaju
Adebayo Bamidele Olanrewaju le 18 Juin 2018
Réponse apportée : OCDER le 18 Juin 2018
How can I plot a string function?
  1 commentaire
Ameer Hamza
Ameer Hamza le 18 Juin 2018
What is a string function?

Connectez-vous pour commenter.

Réponses (1)

OCDER
OCDER le 18 Juin 2018
Is this the "string function" ?
StrFunc = 'x.^2+2*b+c';
%Converting to a function handle
Letters = unique(regexp(StrFunc, '[a-zA-Z]+', 'match')); %Extract the letters
VarPat = ['@(' sprintf('%s,', Letters{1:end-1}) Letters{end} ')']; %'@(a,b,x)'
Func = str2func([VarPat StrFunc]); % @(b, c, x) x.^2+2*b+c
x = 1:10;
b = 3;
c = 5;
plot(x, Func(b, c, x));

Catégories

En savoir plus sur Characters and Strings 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