久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8352|回復: 0
收起左側

最小二乘法擬合一條直線(C語言代碼)

[復制鏈接]
ID:90014 發表于 2015-9-15 14:58 | 顯示全部樓層 |閱讀模式
  1. #include<stdio.h>


  2. #define N10             //N為要擬合的數據的個數

  3. float X[10] = {1.9,0.8,1.1,0.1,-0.1,4.4,4.6,1.6,5.5,3.4};
  4. float Y[10] = {0.7,-1.0,-0.2,-1.2,-0.1,3.4,0.0,0.8,3.7,2.0};


  5. floatK=0;               //擬合直線的斜率

  6. floatR=0;               //擬合直線的截距

  7. float x_sum_average=0;   //數組 X[N] 個元素求和 并求平均值

  8. float y_sum_average=0;   //數組 Y[N] 個元素求和 并求平均值

  9. float x_square_sum=0;    //數組 X[N] 個個元素的平均值

  10. float x_multiply_y=0;    //數組 X[N]和Y[N]對應元素的乘機

  11. float Squre_sum(float c[N]) ;
  12. float Sum_Average(float d[N]);
  13. float X_Y_By(float m[N],float n[N]);
  14. float Squre_sum(float c[N]);
  15. void Line_Fit(void);


  16. void Line_Fit(void)
  17. {
  18.   x_sum_average= Sum_Average(X);

  19.   y_sum_average= Sum_Average(Y);

  20.   x_square_sum = Squre_sum(X);

  21.   x_multiply_y = X_Y_By(X,Y);

  22.   K = ( x_multiply_y - N * x_sum_average * y_sum_average)/(x_square_sum - N * x_sum_average*x_sum_average );

  23.   R = y_sum_average - K * x_sum_average;

  24.   printf("K = %f\n",K);

  25.   printf("R = %f\n",R);

  26. }



  27. float Sum_Average(float d[N])
  28. {

  29. unsigned int i=0;

  30. float z=0;

  31. for(i=0;i<N;i++)

  32. {
  33. z = z + d[i];
  34. }

  35. z = z/N;

  36. return z;

  37. }

  38. float X_Y_By(float m[N],float n[N])
  39. {

  40. unsigned int i=0;

  41. float z=0;

  42. for(i=0;i<N;i++)

  43. {

  44. z = z + m[i]*n[i];

  45. }

  46. return z;

  47. }



  48. float Squre_sum(float c[N])
  49. {

  50. unsigned int i=0;

  51. float z=0;

  52. for(i=0;i<N;i++)

  53. {

  54. z = z + c[i]*c[i];

  55. }

  56. return z;

  57. }


  58. void main(void)
  59. {

  60.     Line_Fit();

  61. }
復制代碼


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 性大毛片视频 | 日韩黄色一级视频 | 日韩精品三级 | 日本a视频| 91精品免费视频 | 黄色影视大全 | 91激情| 乳色吐息樱花 | 日韩在线看片 | 日韩欧美一级片 | 激情福利视频 | 成人伊人网 | 亚洲激情综合 | 免费av片 | 人人干人人爽 | 激情婷婷网 | 欧美综合久久 | 另类小说第一草 | 成年人黄色 | 成人小视频在线 | 国产一区在线视频 | 欧美日韩亚洲天堂 | 免费黄色一级片 | 4438成人网 | 欧美日韩免费在线观看 | 久久久精品在线 | 欧美激情视频在线 | 97视频免费在线观看 | 国产中文字幕在线观看 | 亚洲h视频 | 国产精品久久网 | 日韩城人免费 | 亚洲天码中字 | 男女激情av | 九九热在线播放 | av片在线观看 | 中文字幕一区二区在线播放 | 日韩大片在线观看 | 一区免费视频 | 欧美色影院 | 91爱爱爱 |