eval and inline function
Mostra commenti meno recenti
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 Commento

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?
Risposte (1)
Fangjun Jiang
il 27 Nov 2019
f3=inline('1/(sqrt(x^2+y^2))');
x=1/2;
y=5;
f3(x,y)
3 Commenti
adem ski
il 27 Nov 2019
Fangjun Jiang
il 27 Nov 2019
Modificato: Fangjun Jiang
il 27 Nov 2019
str='1/(sqrt(x^2+y^2))';
eval(str)
Guillaume
il 27 Nov 2019
"i want use eval"
Why? It's the one function that beginners should never use.
Categorie
Scopri di più su Function Creation in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!