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

3 vues (au cours des 30 derniers jours)
Debashish Ray le 23 Oct 2017
Commenté : Anurag Paul le 6 Sep 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 commentairesAfficher -2 commentaires plus anciensMasquer -2 commentaires plus anciens

Connectez-vous pour commenter.

### Réponses (1)

Karan Gill le 23 Oct 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 commentaireAfficher -1 commentaires plus anciensMasquer -1 commentaires plus anciens
Anurag Paul le 6 Sep 2021
404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

Connectez-vous pour commenter.

### Catégories

En savoir plus sur Conversion Between Symbolic and Numeric dans Help Center et File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by