早教吧作业答案频道 -->其他-->
求助MATLAB中最小二乘法拟合程序我有六组数据(X1,Y1),(X2,Y2),(X3,Y3),(X4,Y4),(X5,Y5),(X6,Y6),要根据这六组数据确定公式Y=a+ b/X 中a和b的值,请问程序是什么呢?另外,如果把(X1,Y1),(X2
题目详情
求助MATLAB中最小二乘法拟合程序
我有六组数据(X1,Y1),(X2,Y2),(X3,Y3),(X4,Y4),(X5,Y5),(X6,Y6),要根据这六组数据确定公式Y=a+ b/X 中a和b的值,请问程序是什么呢?另外,如果把(X1,Y1),(X2,Y2),(X3,Y3),(X4,Y4),(X5,Y5),(X6,Y6)看做一整组数,有10整组这样的数据,请问能不能一次运算得到10个公式呢?如果能帮我解决这个问题,
我有六组数据(X1,Y1),(X2,Y2),(X3,Y3),(X4,Y4),(X5,Y5),(X6,Y6),要根据这六组数据确定公式Y=a+ b/X 中a和b的值,请问程序是什么呢?另外,如果把(X1,Y1),(X2,Y2),(X3,Y3),(X4,Y4),(X5,Y5),(X6,Y6)看做一整组数,有10整组这样的数据,请问能不能一次运算得到10个公式呢?如果能帮我解决这个问题,
▼优质解答
答案和解析
用函数lsqnonlin进行最小二乘拟合
function f = myfunc(c, x, y)
f = y - c(1) + c(2) ./ x;
return
保存为M文件.
然后在命令行下输入:
x = [你的x数组]
y = [你的y数组]
c = lsqnonlin('myfunc', [0 0], [], [], [], x, y)
a = c(1)
b = c(2)
function f = myfunc(c, x, y)
f = y - c(1) + c(2) ./ x;
return
保存为M文件.
然后在命令行下输入:
x = [你的x数组]
y = [你的y数组]
c = lsqnonlin('myfunc', [0 0], [], [], [], x, y)
a = c(1)
b = c(2)
看了 求助MATLAB中最小二乘法...的网友还看了以下:
钻石diamond可不可数?如果不可数,那么有没有什么限定的量词像aglassofwater,ap 2020-05-15 …
有理数包括整数和分数,如果把整数看作分母是1的分数,那么有理数实质就是什么 2020-06-14 …
有理数与无理数有没有矛盾.有理数是正数,负数,0,无理数是无限不循环小数,那么有理数不是包含了无理 2020-06-14 …
1-0.99‥=0.00‥1,最后位数为1,同理1-0.88‥,1-0.77‥至0.11‥我们可以 2020-06-27 …
1是不是除以一个任何个位上是6的数所得结果都是无限循环小数?如果不是,举一个反例.1÷...6=? 2020-06-27 …
请问一个函数是奇函数,那么有可能f(2)=0吗?那就是说一个奇函数,如果它问f(x)=0中x有几个 2020-07-15 …
列一元二次方程解应用题在有理数中,能被2整除的负数也叫做偶数.那么,有5个连续偶数,如果第1个与第 2020-07-19 …
有铅笔,橡皮和本子3种文具,三种文具的数量都是不同的质数.如果:铅笔数×(橡皮数+本子数)=110 2020-07-28 …
系数是不是一个代数式中的数字,新手勿进···谢例:24a则24为系数另外有没有a*24b=a24b 2020-07-31 …
数控图纸上的度数怎么有的大d减小d除以2有的还要遇到度数除以2乘tan20度呢,有的是有大径有长度算 2020-11-26 …