通过句柄(存疑)建立函数,例如
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 版权协议,转载请附上原文出处链接和本声明。