How can I plot a string function?

1 Ansicht (letzte 30 Tage)
Adebayo Bamidele Olanrewaju
Adebayo Bamidele Olanrewaju am 18 Jun. 2018
Beantwortet: OCDER am 18 Jun. 2018
How can I plot a string function?

Antworten (1)

OCDER
OCDER am 18 Jun. 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));

Kategorien

Mehr zu Characters and Strings finden Sie in Help 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