my problem is about @.

6 vues (au cours des 30 derniers jours)
Sevval Zengin
Sevval Zengin le 3 Fév 2022
Commenté : Sevval Zengin le 3 Fév 2022
syms x
f=@x x.^2
quad(f,0,2)
System give error that 'Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters, or other syntax error. To construct matrices, use brackets instead of parentheses.'
.....................................................................................................................................................................................................................................
PLEASE HELP ME
  2 commentaires
Stephen23
Stephen23 le 3 Fév 2022
Note that syms does nothing here. Get rid of it.
Sevval Zengin
Sevval Zengin le 3 Fév 2022
Thank you so much Stephen for your answer.

Connectez-vous pour commenter.

Réponse acceptée

Stephen23
Stephen23 le 3 Fév 2022
Modifié(e) : Stephen23 le 3 Fév 2022
f = @(x) x.^2;
% ^ ^ you forgot these parentheses
q = quad(f,1,2)
q = 2.3333
How to define anonymous functions is explained here:
  1 commentaire
Sevval Zengin
Sevval Zengin le 3 Fév 2022
Thank you so much

Connectez-vous pour commenter.

Plus de réponses (1)

Arif Hoq
Arif Hoq le 3 Fév 2022
try it:
syms x
f=@(x) x.^2
f = function_handle with value:
@(x)x.^2
quad(f,0,2)
ans = 2.6667
  2 commentaires
Stephen23
Stephen23 le 3 Fév 2022
Note that syms does nothing here.
Sevval Zengin
Sevval Zengin le 3 Fév 2022
thank youuu so much

Connectez-vous pour commenter.

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by