1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| clf t = [23.5 22.9 20.1 19.1 15.4 11.5 9.5 8.2]; h = [0 1.5 2.5 4.6 8.2 12.5 16.5 26.5]; plot(h,t,'p') hold on y = polyfit(h,t,7); tem = poly2str(y,'H') h = 0:1:50; y1 = polyval(y,h); plot(h,y1) xlabel('深度H'),ylabel('温度T') legend('数据点','拟合曲线') title('7阶拟合曲线')
syms H T = 1.674e-05*H^7 - 0.0011747*H^6 + 0.030973*H^5 - 0.38897*H^4 + 2.4095*H^3 - 6.7843*H^2 + 5.5198*H + 23.5 dT = diff(T,H) dT2 = diff(T,H,2) Tj = solve(dT2,H) Tj1 = subs(dT,'H',Tj)
tem = ' 1.674e-05 H^7 - 0.0011747 H^6 + 0.030973 H^5 - 0.38897 H^4 + 2.4095 H^3- 6.7843 H^2 + 5.5198 H + 23.5'
dT = (17292715764458281*H^6)/147573952589676412928 - (16252042697539959*H^5)/2305843009213693952 + (5579599650341855*H^4)/36028797018963968 - (38897*H^3)/25000 + (14457*H^2)/2000 - (67843*H)/5000 + 27599/5000 dT2 = (51878147293374843*H^5)/73786976294838206464 - (81260213487699795*H^4)/2305843009213693952 + (5579599650341855*H^3)/9007199254740992 - (116691*H^2)/25000 + (14457*H)/1000 - 67843/5000 Tj = root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 1) root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 2) root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 3) root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 4) root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 5) Tj1 = (14457*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 1)^2)/2000 - (38897*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 1)^3)/25000 + (5579599650341855*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 1)^4)/36028797018963968 - (16252042697539959*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 1)^5)/2305843009213693952 + (17292715764458281*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 1)^6)/147573952589676412928 - (67843*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 1))/5000 + 27599/5000 (14457*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 2)^2)/2000 - (38897*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 2)^3)/25000 + (5579599650341855*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 2)^4)/36028797018963968 - (16252042697539959*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 2)^5)/2305843009213693952 + (17292715764458281*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 2)^6)/147573952589676412928 - (67843*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 2))/5000 + 27599/5000 (14457*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 3)^2)/2000 - (38897*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 3)^3)/25000 + (5579599650341855*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 3)^4)/36028797018963968 - (16252042697539959*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 3)^5)/2305843009213693952 + (17292715764458281*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 3)^6)/147573952589676412928 - (67843*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 3))/5000 + 27599/5000 (14457*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 4)^2)/2000 - (38897*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 4)^3)/25000 + (5579599650341855*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 4)^4)/36028797018963968 - (16252042697539959*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 4)^5)/2305843009213693952 + (17292715764458281*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 4)^6)/147573952589676412928 - (67843*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 4))/5000 + 27599/5000 (14457*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 5)^2)/2000 - (38897*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 5)^3)/25000 + (5579599650341855*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 5)^4)/36028797018963968 - (16252042697539959*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 5)^5)/2305843009213693952 + (17292715764458281*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 5)^6)/147573952589676412928 - (67843*root(z^5 - (866775610535464480*z^4)/17292715764458281 + (45708080335600476160*z^3)/51878147293374843 - (358761502117540214603776*z^2)/54039736763932128125 + (44447429845603164618752*z)/2161589470557285125 - 625741229096338555142144/32423842058359276875, z, 5))/5000 + 27599/5000
|