反比例函数如何用matlab进行拟合并画出图形

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:17:27
T=[27.0 30.0 33.0 36.0 43.0];
E=[0.42519 0.41510 0.40383 0.39694 0.38832];
如何用MATLAB把其拟合成反比例函数并画出图形?谢谢!
即形如y=k/x+b的函数.谢谢!

clc;clear
T=[27.0 30.0 33.0 36.0 43.0];
E=[0.42519 0.41510 0.40383 0.39694 0.38832];
fun=inline('a(1)./x+a(2)','a','x')
a=nlinfit(T,E,fun,[1 1])
x=min(T):max(T);
y=fun(a,x)
plot(T,E,'o',x,y)

结果:
a =

2.7523 0.3224

即k=2.7523 b=0.3224

嘻嘻嘻嘻,这个问题吗,叫做逆相关问题。LZ 可以用百度HI 我
直接给你解决了。