eval and inline function
Ältere Kommentare anzeigen
clc
clear all
close all
a=0;
b=2;
y=5;
x=1/2;
f3=inline('1/(sqrt(x^2+y^2)');
[f6]=eval(f2)
??? Undefined function or method 'eval' for input arguments of type 'inline'.
1 Kommentar

Why are you ignoring the advice of the MATLAB documentation? Your task would be trivial with an anonymous function, do you have a good reason why you cannot use one?
Why on earth do you want to use awful, anti-pattern eval?
Antworten (1)
Fangjun Jiang
am 27 Nov. 2019
f3=inline('1/(sqrt(x^2+y^2))');
x=1/2;
y=5;
f3(x,y)
3 Kommentare
adem ski
am 27 Nov. 2019
Fangjun Jiang
am 27 Nov. 2019
Bearbeitet: Fangjun Jiang
am 27 Nov. 2019
str='1/(sqrt(x^2+y^2))';
eval(str)
Guillaume
am 27 Nov. 2019
"i want use eval"
Why? It's the one function that beginners should never use.
Kategorien
Mehr zu Function Creation finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!