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 Commenti

Stephen23
Stephen23 il 3 Feb 2022
Note that syms does nothing here. Get rid of it.
Sevval Zengin
Sevval Zengin il 3 Feb 2022
Thank you so much Stephen for your answer.

Accedi per commentare.

 Risposta accettata

Stephen23
Stephen23 il 3 Feb 2022
Modificato: Stephen23 il 3 Feb 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:

Più risposte (1)

try it:
syms x
f=@(x) x.^2
f = function_handle with value:
@(x)x.^2
quad(f,0,2)
ans = 2.6667

2 Commenti

Stephen23
Stephen23 il 3 Feb 2022
Note that syms does nothing here.
Sevval Zengin
Sevval Zengin il 3 Feb 2022
thank youuu so much

Accedi per commentare.

Categorie

Prodotti

Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by