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 Kommentare

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

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Stephen23
Stephen23 am 3 Feb. 2022
Bearbeitet: Stephen23 am 3 Feb. 2022

1 Stimme

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

Weitere Antworten (1)

Arif Hoq
Arif Hoq am 3 Feb. 2022

1 Stimme

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

2 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Mathematics finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by