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

1 vote

f = @(x) x.^2;
% ^ ^ you forgot these parentheses
q = quad(f,1,2)
q = 2.3333
How to define anonymous functions is explained here:

Plus de réponses (1)

Arif Hoq
Arif Hoq le 3 Fév 2022

1 vote

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

Produits

Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by