作业帮 > 数学 > 作业

怎么画出v=K*(Q^(1/3)/R)^a的拟合曲线,回归出K,a .没用过matlab,写出程序语言过程.

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 16:54:38
怎么画出v=K*(Q^(1/3)/R)^a的拟合曲线,回归出K,a .没用过matlab,写出程序语言过程.
v = [0.219 0.223 0.236 0.316 0.721 0.6320.536 0.415 0.351 0.38];
Q = [0.15 0.15 0.15 0.15 0.15 0.15 0.6 0.150.6 0.5];
R = [8.43 8.02 7.53 6.25 4.23 5.88 5.494.33 6.55 5.86];
这是数据
怎么画出v=K*(Q^(1/3)/R)^a的拟合曲线,回归出K,a .没用过matlab,写出程序语言过程.
F1=fit((Q.^(1/3)./R)',v','power1')
F1 =
General model Power1:
F1(x) = a*x^b
Coefficients (with 95% confidence bounds):
a = 2.311 (-2.528, 7.151)
b = 0.7675 (-0.1883, 1.723)
>>figure;hold on;xp=[0:0.005:0.2];plot(xp,F1(xp));scatter((Q.^(1/3)./R)',v');%画图
这里面a的值就是你的K,b的值就是你的a
K=2.311,a=0.7675
这是典型的power类模型f(x)=a*x^b 里面x就是你的Q^(1/3)/R v就是f(x)~