通过句柄(存疑)建立函数,例如

fv=@(t)(20*(30*t^4/tf^5-60*t^3/tf^4+30*t^2/tf^3))/37.5;

建立后即可用例如fv(0.5)的方法求函数值。

亦可用函数ezplot(fv, [0, 1])画出函数图像。

fminbnd函数可以求得一元函数的在给定区间中的局部最小值。

例如fminbnd(fv,0,1) 参考资料:

https://ww2.mathworks.cn/help/matlab/math/optimizing-nonlinear-functions.html#bsgpq6p-10

若要求最大值,可先取反后再求。

fminsearch使用无导数法计算无约束的多变量函数的最小值。

关于函数积分:int 给定区间后求得定积分。例如

fv=@(t)(20*(30*t^4/tf^5-60*t^3/tf^4+30*t^2/tf^3))/37.5;

syms t

zS=int(fv,t,0,1)

不给定区间则可求得不定积分。例如

int(fv,t)

result:(8*t^3*(6*t^2 – 15*t + 10))/15


版权声明:本文为qq_41690590原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_41690590/article/details/129127149