# how to calculate the maximum value of a function assigned to a 'sym'?

3 visualizzazioni (ultimi 30 giorni)
Debashish Ray il 23 Ott 2017
Commentato: Anurag Paul il 6 Set 2021
I solved a differential equation and stored the solution in y which is of type 'sym'. But I can't use the 'max' function with it. following is the code:-
eqn= 'Dy+y/(8*(10^5)*5*(10^(-6)))=12/(8*(10^5))';
inits= 'y(0)=0';
y=dsolve(eqn,inits,'t');
soln= ['y(t)=',char(simplify(y))];
disp(soln)
ezplot(y)
max(y)
dy=diff(y);
max(dy)
The 'max' functions are not working.
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Risposte (1)

Karan Gill il 23 Ott 2017
The max function does not find the maximum of a symbolic function. Please read the doc on max.
Your question is a math question, not a MATLAB question. You can look up a reference like http://clas.sa.ucsb.edu/staff/lee/Max%20and%20Min's.htm
##### 1 CommentoMostra -1 commenti meno recentiNascondi -1 commenti meno recenti
Anurag Paul il 6 Set 2021
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

Accedi per commentare.

### Categorie

Scopri di più su Conversion Between Symbolic and Numeric in Help Center e File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by