Effacer les filtres
Effacer les filtres

Unable to use the sqrt(A) function in a function file

1 vue (au cours des 30 derniers jours)
John Doe
John Doe le 22 Fév 2014
Commenté : John Doe le 22 Fév 2014
I'm trying to execute a function similar to this:
function y=y(w)
a=1
b=1
c=1
d=1
e=1
f=(b*c)*a^3
F = @(x) x^2+sin(x/2)
funct = sqrt(5)+sqrt(F)
I have more code after this but I get an error before this section shown below
Undefined function 'sqrt' for input arguments of type
'function_handle'.
Error in y (line 9)
funct = sqrt(5)+sqrt(F)
Can someone help me with what to do here? Ive tried changing the sqrt to ^0.5 or ^1/2 but it still won't work.

Réponse acceptée

Dishant Arora
Dishant Arora le 22 Fév 2014
F is your function handle ,how could you pass it as parameter to sqrt?? Probably,you want to do this:
sqrt(F(5));

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!

Translated by