how to calculate the maximum value of a function assigned to a 'sym'?
3 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Karan Gill
2017 年 10 月 23 日
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 件のコメント
Anurag Paul
2021 年 9 月 6 日
404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
参考
カテゴリ
Help Center および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!