lsqcurvefit在matlab中拟合函数问题clc;clear;cc=zeros(1);f=inline('cc(1)*x.^2','cc','x'); loadh1=[0,0.1,0,2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];loadp1=[loadh1(1)^2*5,loadh1(2)^2*5,loadh1(3)^2*5,loadh1(4)^2*5,loadh1(5)^2*5,loadh1(6)^2*5,loadh1(7)^2*5
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 07:56:54
![lsqcurvefit在matlab中拟合函数问题clc;clear;cc=zeros(1);f=inline('cc(1)*x.^2','cc','x'); loadh1=[0,0.1,0,2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];loadp1=[loadh1(1)^2*5,loadh1(2)^2*5,loadh1(3)^2*5,loadh1(4)^2*5,loadh1(5)^2*5,loadh1(6)^2*5,loadh1(7)^2*5](/uploads/image/z/3933444-12-4.jpg?t=lsqcurvefit%E5%9C%A8matlab%E4%B8%AD%E6%8B%9F%E5%90%88%E5%87%BD%E6%95%B0%E9%97%AE%E9%A2%98clc%3Bclear%3Bcc%3Dzeros%281%29%3Bf%3Dinline%28%27cc%281%29%2Ax.%5E2%27%2C%27cc%27%2C%27x%27%29%3B+loadh1%3D%5B0%2C0.1%2C0%2C2%2C0.3%2C0.4%2C0.5%2C0.6%2C0.7%2C0.8%2C0.9%2C1%5D%3Bloadp1%3D%5Bloadh1%281%29%5E2%2A5%2Cloadh1%282%29%5E2%2A5%2Cloadh1%283%29%5E2%2A5%2Cloadh1%284%29%5E2%2A5%2Cloadh1%285%29%5E2%2A5%2Cloadh1%286%29%5E2%2A5%2Cloadh1%287%29%5E2%2A5)
lsqcurvefit在matlab中拟合函数问题clc;clear;cc=zeros(1);f=inline('cc(1)*x.^2','cc','x'); loadh1=[0,0.1,0,2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];loadp1=[loadh1(1)^2*5,loadh1(2)^2*5,loadh1(3)^2*5,loadh1(4)^2*5,loadh1(5)^2*5,loadh1(6)^2*5,loadh1(7)^2*5
lsqcurvefit在matlab中拟合函数问题
clc;clear;
cc=zeros(1);
f=inline('cc(1)*x.^2','cc','x');
loadh1=[0,0.1,0,2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];
loadp1=[loadh1(1)^2*5,loadh1(2)^2*5,loadh1(3)^2*5,loadh1(4)^2*5,loadh1(5)^2*5,loadh1(6)^2*5,loadh1(7)^2*5,loadh1(8)^2*5,loadh1(9)^2*5,];
[c1,resc1]=lsqcurvefit('f',1,loadh1,loadp1);
c1
%%%% 总是报错,应该是拟合函数形式写错了,我也不知道错在哪里.
lsqcurvefit在matlab中拟合函数问题clc;clear;cc=zeros(1);f=inline('cc(1)*x.^2','cc','x'); loadh1=[0,0.1,0,2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];loadp1=[loadh1(1)^2*5,loadh1(2)^2*5,loadh1(3)^2*5,loadh1(4)^2*5,loadh1(5)^2*5,loadh1(6)^2*5,loadh1(7)^2*5
close all
clear,clc
f = inline('cc*loadh1.^2','cc','loadh1');
loadh1=[0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9]; % loadh1 与 loadp1 项数应相同
loadp1=[loadh1(1)^2*5,loadh1(2)^2*5,loadh1(3)^2*5,loadh1(4)^2*5,loadh1(5)^2*5,loadh1(6)^2*5,loadh1(7)^2*5,loadh1(8)^2*5,loadh1(9)^2*5,];
[c1,resc1]=lsqcurvefit(f,1,loadh1,loadp1)