求助matlab中nlinfit问题f=inline('((a(1)-a(4))./(1+(x/a(3).).^a(2)))+a( 4)','a','x');x=0.5:0.1:1.5y=[0,0,0.006,0.175,1.05,1.7,1.85,1.9,1.95,1.975,2]a0=[0,2,1,3]b=nlinfit(x,y,f,a0)plot(x,y,' o',x,f(b,x),'-')有错误Error using nlinfit (line 114
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 06:41:39
![求助matlab中nlinfit问题f=inline('((a(1)-a(4))./(1+(x/a(3).).^a(2)))+a( 4)','a','x');x=0.5:0.1:1.5y=[0,0,0.006,0.175,1.05,1.7,1.85,1.9,1.95,1.975,2]a0=[0,2,1,3]b=nlinfit(x,y,f,a0)plot(x,y,' o',x,f(b,x),'-')有错误Error using nlinfit (line 114](/uploads/image/z/2542424-32-4.jpg?t=%E6%B1%82%E5%8A%A9matlab%E4%B8%ADnlinfit%E9%97%AE%E9%A2%98f%3Dinline%28%27%EF%BC%88%28a%281%29-a%284%29%29.%2F%281%2B%28x%2Fa%283%29.%29.%5Ea%282%29%29%29%2Ba%28+4%29%27%2C%27a%27%2C%27x%27%29%3Bx%3D0.5%3A0.1%3A1.5y%3D%5B0%2C0%2C0.006%2C0.175%2C1.05%2C1.7%2C1.85%2C1.9%2C1.95%2C1.975%2C2%5Da0%3D%5B0%2C2%2C1%2C3%5Db%3Dnlinfit%28x%2Cy%2Cf%2Ca0%29plot%28x%2Cy%2C%27+o%27%2Cx%2Cf%28b%2Cx%29%2C%27-%27%29%E6%9C%89%E9%94%99%E8%AF%AFError+using+nlinfit+%28line+114)
求助matlab中nlinfit问题f=inline('((a(1)-a(4))./(1+(x/a(3).).^a(2)))+a( 4)','a','x');x=0.5:0.1:1.5y=[0,0,0.006,0.175,1.05,1.7,1.85,1.9,1.95,1.975,2]a0=[0,2,1,3]b=nlinfit(x,y,f,a0)plot(x,y,' o',x,f(b,x),'-')有错误Error using nlinfit (line 114
求助matlab中nlinfit问题
f=inline('((a(1)-a(4))./(1+(x/a(3).).^a(2)))+a( 4)','a','x');
x=0.5:0.1:1.5
y=[0,0,0.006,0.175,1.05,1.7,1.85,1.9,1.95,1.975,2]
a0=[0,2,1,3]
b=nlinfit(x,y,f,a0)
plot(x,y,' o',x,f(b,x),'-')
有错误Error using nlinfit (line 114)
Error evaluating inline model function.
Caused by:
Error using inlineeval (line 15)
Error in inline expression ==> ((a(1)-a(4))./(1+(x/a(3).).^a(2)))+a( 4)
Error:The input character is not valid in MATLAB statements or expressions.
求助matlab中nlinfit问题f=inline('((a(1)-a(4))./(1+(x/a(3).).^a(2)))+a( 4)','a','x');x=0.5:0.1:1.5y=[0,0,0.006,0.175,1.05,1.7,1.85,1.9,1.95,1.975,2]a0=[0,2,1,3]b=nlinfit(x,y,f,a0)plot(x,y,' o',x,f(b,x),'-')有错误Error using nlinfit (line 114
f=inline('(a(1)-a(4))./(1+(x./a(3)).^a(2))+a(4)','a','x'); % 公式错误,其他没事
x=0.5:0.1:1.5;
y=[0,0,0.006,0.175,1.05,1.7,1.85,1.9,1.95,1.975,2];
a0=[0,2,1,3];
b=nlinfit(x,y,f,a0);
plot(x,y,'o',x,f(b,x),'-');