作业帮 > 综合 > 作业

如何用Matlab做此函数的图形并求最小值

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/12 17:00:05
如何用Matlab做此函数的图形并求最小值
function y=fun(x)
a=185*(3/(((x(1)^2)/4)+9)^0.5)^0.3
if x(1)a
y=ksi4+1./k4
end
function ksi1=flow1(x)
ksi1=0.591*(1+1697*x(1)^(-1.6))*(100*x(2))^(-0.25*(1+1.986*x(1)^(-0.3))) %x(1)a
function k1=heat1(x)
k1=0.0022*(1+116.9*x(1)^(-0.21))*(100*x(2))^(0.6*(1+0.01133*x(1)^(0.73))) %x(1)a
如何用Matlab做此函数的图形并求最小值
定义的函数有问题改为
function y=fun(x)
a=185*(3/(((x(1)^2)/4)+9)^0.5)^0.3 ;
if x(1)a
y=flow4(x)+1./heat4(x) ;
end
要绘图的话 先给定x的区间,算出y 用plot或plot3(3维图)绘图
最小值可以用min来求或者用fminsearch函数