亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? danalyzer.cs

?? 用C#寫的USB數據采集程序
?? CS
?? 第 1 頁 / 共 2 頁
字號:
                            a3 += d.X * d.X;
                            a4 += d.X * d.X * d.X;
                            a5 += d.X * d.X * d.X * d.X;
                            b1 += d.Fx;
                            b2 += d.Fx * d.X;
                            b3 += d.Fx * d.X * d.X;
                        }
                        a6 = a2 - a1 * a4 / a3;
                        a7 = a3 - a2 * a4 / a3;
                        a8 = a3 - a1 * a5 / a3 - a6 * (a4 - a2 * a5 / a3) / a7;
                        b4 = b2 - b1 * a4 / a3;
                        b5 = b3 - b1 * a5 / a3 - b4 * (a4 - a2 * a5 / a3) / a7;
                        //計算結果
                        x1 = b5 / a8;
                        x2 = (b4 - a6 * x1) / a7;
                        x3 = (b1 - a1 * x1 - a2 * x2) / a3;
                        result.A = x1;
                        result.B = x2;
                        result.C = x3;
                    }
                    break;
                default:
                    break;
            }
            return result;
        }

        #endregion

		#region "求面積"
		/// <summary>
		/// 面積計算
		/// </summary>
		/// <param name="data"></param>
		/// <returns></returns>
		public double Area(int[] data)
		{
			//添加面積計算的代碼
		}
		#endregion

        #endregion

        #region "受保護的方法"

        #region "能譜變換"
        /// <summary>
        /// 能譜變換
        /// </summary>
        /// <param name="data"></param>
        /// <param name="paras"></param>
        protected void Transform(ref int[] data, params int[] paras)
        {
            if (paras.Length % 2 == 0)
            {
                throw new Exception("Parameters is not odd.");
            }
            if (data.Length > paras.Length)
            {
                int k = (int)((paras.Length - 1) / 2);
                _data = new double[data.Length + k * 2];
                Array.Copy(data, 0, _data, k, data.Length);
                int i;
                int j;
                double sum = 0;
                int div = 0;
                //擴展邊界數據
                for (j = 0; j < k; j++)
                {
                    _data[j] = data[k - j];
                    _data[_data.GetUpperBound(0) - j] = data[data.GetUpperBound(0) - (k - j)];
                }
                //根據參數計算
                for (i = 0; i < paras.Length; i++)
                {
                    div += paras[i];
                }

                for (i = k; i < _data.Length - k; i++)
                {
                    for (j = 0; j < k; j++)
                    {
                        sum += paras[j] * _data[i - (k - j)] + paras[paras.GetUpperBound(0) - j] * _data[i + (k - j)];
                    }
                    sum += paras[j] * _data[i];
                    data[i - k] = (int)(sum / div);
                    sum = 0;
                }
            }
        }

        /// <summary>
        /// 能譜變換
        /// </summary>
        /// <param name="data"></param>
        /// <param name="paras"></param>
        protected void Transform(ref double[] data, double div, params int[] paras)
        {
            if (paras.Length % 2 == 0)
            {
                throw new Exception("parameter is not odd.");
            }
            if (data.Length > paras.Length)
            {
                int k = (int)((paras.Length - 1) / 2);
                _data = new double[data.Length + k * 2];
                Array.Copy(data, 0, _data, k, data.Length);
                int i;
                int j;
                double sum = 0;
                //擴展邊界數據
                for (j = 0; j < k; j++)
                {
                    _data[j] = data[k - j];
                    _data[_data.GetUpperBound(0) - j] = data[data.GetUpperBound(0) - (k - j)];
                }
                //根據參數計算
                for (i = k; i < _data.Length - k; i++)
                {
                    for (j = 0; j < k; j++)
                    {
                        sum += paras[j] * _data[i - (k - j)] + paras[paras.GetUpperBound(0) - j] * _data[i + (k - j)];
                    }
                    sum += paras[j] * _data[i];
                    data[i - k] = sum / div;
                    sum = 0;
                }
            }
        }

        #endregion

        #endregion

    }

    #region "平滑方法枚舉"
    /// <summary>
    /// 平滑方法
    /// </summary>
	public enum SmoothType
    {
        /// <summary>
        /// 5點平滑
        /// </summary>
        points5,
        /// <summary>
        /// 7點平滑
        /// </summary>
        points7,
        /// <summary>
        /// 9點平滑
        /// </summary>
        points9,
        /// <summary>
        /// 11點平滑
        /// </summary>
        points11,
        /// <summary>
        /// 13點平滑
        /// </summary>
        points13,
    }
    #endregion

    #region "尋峰方法枚舉"
    /// <summary>
    /// 尋峰方法
    /// </summary>
    public enum PeakType
    {
        /// <summary>
        /// 導數法
        /// </summary>
        derivative,
        /// <summary>
        /// 協方差法
        /// </summary>
        covariance,
        /// <summary>
        /// 匹配濾波器法
        /// </summary>
        filter,
        /// <summary>
        /// 線性擬合法
        /// </summary>
        linearity,
    }
    #endregion

    #region "最小二乘法擬合多項式次數枚舉"
    /// <summary>
    /// 最小二乘法擬合多項式次數
    /// </summary>
    public enum MultinomialType
    {
        /// <summary>
        /// 1次
        /// </summary>
        Linear,
        /// <summary>
        /// 2次
        /// </summary>
        Square,
    }
    #endregion

    #region "尋峰結果結構"
    /// <summary>
    /// 尋峰結果
    /// </summary>
    public struct PeakResult
    {
        private double _channel;
        /// <summary>
        /// 道址
        /// </summary>
        public double Channel
        {
            get { return _channel; }
            set { _channel = value; }
        }

        private double _regionstartchannel;
        /// <summary>
        /// 左邊界
        /// </summary>
        public double RegionStartChannel
        {
            get { return _regionstartchannel; }
            set { _regionstartchannel = value; }
        }
        private double _regionendchannel;
        /// <summary>
        /// 右邊界
        /// </summary>
        public double RegionEndChannel
        {
            get { return _regionendchannel; }
            set { _regionendchannel = value; }
        }
    }
    #endregion

    #region "最小二乘法計算結果結構"
    /// <summary>
    /// 最小二乘法計算結果
    /// </summary>
    public struct  LeastSquareResult
    {
        private double _a;
        /// <summary>
        /// 零次項的系數
        /// </summary>
        public double A
        {
            get { return _a; }
            set { _a = value; }
        }

        private double _b;
        /// <summary>
        /// 一次項的系數
        /// </summary>
        public double B
        {
            get { return _b; }
            set { _b = value; }
        }
        private double _c;
        /// <summary>
        /// 二次項的系數
        /// </summary>
        public double C
        {
            get { return _c; }
            set { _c = value; }
        }
    }
    #endregion

    #region "最小二乘法計算數據結構"
    /// <summary>
    /// 最小二乘法計算數據
    /// </summary>
    public struct  LeastSquareData
    {
        private double _x;

        public double X
        {
            get { return _x; }
            set { _x = value; }
        }

        private double _fx;

        public double Fx
        {
            get { return _fx; }
            set { _fx = value; }
        }
    }
    #endregion
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久精品麻豆 | 欧美久久高跟鞋激| 国产毛片精品国产一区二区三区| 日本不卡的三区四区五区| 婷婷亚洲久悠悠色悠在线播放| 伊人一区二区三区| 亚洲品质自拍视频| 一区二区日韩电影| 亚洲一二三级电影| 亚洲成av人**亚洲成av**| 亚洲一区二区三区美女| 亚洲一区二区在线免费观看视频| 亚洲1区2区3区4区| 久久99最新地址| 99九九99九九九视频精品| 国产伦理精品不卡| 成a人片亚洲日本久久| 一本久道中文字幕精品亚洲嫩| 色综合久久88色综合天天6| 欧美午夜精品一区| 欧美一卡二卡三卡| 久久久影视传媒| 亚洲欧洲精品一区二区精品久久久 | 国产精品家庭影院| 一区二区三区美女视频| 日本美女一区二区| 成人的网站免费观看| 91福利国产精品| 欧美mv和日韩mv国产网站| 国产欧美日韩卡一| 一级日本不卡的影视| 午夜伦理一区二区| 高清shemale亚洲人妖| 欧美亚洲禁片免费| 国产亚洲欧美色| 亚洲一二三四在线| 国内精品免费在线观看| 色婷婷综合激情| 久久亚洲一区二区三区明星换脸| 亚洲色欲色欲www在线观看| 日韩国产一二三区| 91免费在线播放| 久久久一区二区三区捆绑**| 亚洲一区在线视频| 成人在线一区二区三区| 337p亚洲精品色噜噜| 亚洲三级小视频| 国产麻豆9l精品三级站| 欧美久久久久久久久久| 亚洲欧洲精品一区二区精品久久久 | 欧美人妖巨大在线| 中文在线资源观看网站视频免费不卡| 丝袜亚洲另类欧美综合| 91免费在线播放| 亚洲国产成人私人影院tom| 午夜视频在线观看一区| 91丨porny丨蝌蚪视频| 国产性做久久久久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 91原创在线视频| 国产精品亲子伦对白| 韩国午夜理伦三级不卡影院| 69堂精品视频| 亚洲成av人在线观看| 色婷婷精品久久二区二区蜜臀av| 久久久久久夜精品精品免费| 久久疯狂做爰流白浆xx| 91精品欧美一区二区三区综合在| 亚洲国产综合人成综合网站| 99国产精品久久久| 日韩伦理免费电影| 99久久免费精品| 亚洲人精品午夜| av在线不卡电影| 亚洲人成电影网站色mp4| 成人黄色片在线观看| 亚洲四区在线观看| 91看片淫黄大片一级| 一区二区高清在线| 欧美在线视频日韩| 丝袜美腿一区二区三区| 欧美一区欧美二区| 六月丁香婷婷色狠狠久久| 欧美成人video| 国产成人综合在线| 亚洲欧洲日产国码二区| 色就色 综合激情| 午夜视频在线观看一区二区 | www国产成人| 国产美女在线观看一区| 中文字幕欧美激情一区| 99国产欧美另类久久久精品| 一区二区国产盗摄色噜噜| 欧美猛男男办公室激情| 久久精工是国产品牌吗| 国产日韩欧美麻豆| 一本大道综合伊人精品热热 | 久久久不卡网国产精品二区 | 欧美三级视频在线| 日本成人在线电影网| 久久夜色精品一区| 成人av免费在线播放| 午夜av一区二区| 欧美精品一区在线观看| 91玉足脚交白嫩脚丫在线播放| 丝袜美腿亚洲色图| 国产丝袜欧美中文另类| 91成人免费电影| 国产一区二区在线观看视频| 日韩毛片在线免费观看| 91精品国产欧美一区二区成人| 国产成人在线视频网址| 亚洲成av人影院| 国产精品视频你懂的| 欧美一卡二卡三卡| 一本久久a久久免费精品不卡| 久久99国产精品久久99果冻传媒| 中文字幕永久在线不卡| 日韩欧美亚洲国产精品字幕久久久| 成人精品国产免费网站| 久久se精品一区精品二区| 亚洲视频在线一区二区| ww亚洲ww在线观看国产| 欧美日韩黄色影视| 成人激情午夜影院| 老司机午夜精品99久久| 亚洲第一会所有码转帖| 国产精品视频九色porn| 精品国产1区二区| 欧美日本韩国一区| 色88888久久久久久影院野外| 国产精品资源在线观看| 麻豆精品新av中文字幕| 亚洲午夜精品网| 成人免费一区二区三区在线观看| 久久亚洲一区二区三区四区| 日韩欧美美女一区二区三区| 欧美日韩国产一二三| 色先锋aa成人| 色婷婷综合久久久中文一区二区| 国产大陆a不卡| 国产一区在线不卡| 蜜桃91丨九色丨蝌蚪91桃色| 日韩成人免费电影| 日本aⅴ精品一区二区三区| 亚洲伊人色欲综合网| 亚洲精品综合在线| 玉足女爽爽91| 玉米视频成人免费看| 一区二区三区在线视频播放| 亚洲视频一二三区| 亚洲免费av网站| 亚洲黄网站在线观看| 一区二区三区鲁丝不卡| 亚洲伊人色欲综合网| 亚洲国产综合在线| 亚洲成在线观看| 亚洲专区一二三| 香蕉成人啪国产精品视频综合网| 亚洲一区二区三区视频在线 | 婷婷夜色潮精品综合在线| 午夜精品久久久久久久99樱桃| 视频一区国产视频| 欧美a级理论片| 国产精品123| 成人美女视频在线观看18| 97超碰欧美中文字幕| 欧美色视频在线| 欧美一区三区四区| 久久网这里都是精品| 国产精品久久久久久久岛一牛影视| 国产精品久久久爽爽爽麻豆色哟哟 | 欧美体内she精高潮| 欧美精品一卡二卡| 精品成a人在线观看| 国产精品免费人成网站| 婷婷夜色潮精品综合在线| 免费成人在线视频观看| 福利一区福利二区| 欧美性视频一区二区三区| 日韩亚洲欧美在线| 国产精品毛片久久久久久久| 亚洲成人综合视频| 国产精品18久久久久久vr| 91黄色免费看| 欧美一区2区视频在线观看| 国产精品污网站| 五月激情综合婷婷| 粉嫩一区二区三区在线看| 在线观看国产日韩| 久久免费精品国产久精品久久久久| 亚洲色图一区二区| 日韩成人免费看| 色吊一区二区三区 | 国产盗摄女厕一区二区三区| 欧美丝袜第三区| 亚洲国产激情av| 青青草国产成人av片免费| 国产 欧美在线| 欧美成人乱码一区二区三区|