精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何利用Matlab的lsqnonlin函數處理復雜函數的擬合問題

冬至子 ? 來源:FEM and FEA ? 作者:追逐繁星的Mono ? 2023-07-10 11:42 ? 次閱讀

1. 簡介

在工程問題的計算中,我們經常需要處理一些離散數據的擬合問題,而最小二乘法是處理曲線擬合問題的常用方法。目前,許多軟件都提供有基于最小二乘法進行曲線擬合的功能,例如在Origin和Excel中均可直接利用離散數據進行曲線擬合。然而,這些軟件只能處理一些簡單函數的擬合問題,當需要擬合的函數較為復雜時,或者無法用簡單的表達式來表述時,則往往無法直接進行擬合。為此,本文將對最小二乘法的基本原理做簡單介紹,隨后介紹如何利用Matlablsqnonlin函數處理復雜函數的擬合問題。

1.1 曲線擬合的最小二乘法原理

利用最小二乘法進行曲線擬合的本質為尋找某個近似函數 φ ( x ),使得該函數與離散點之間盡可能地逼近。若將偏差定義為近似函數的近似值 φ ( xi )與離散點 yi *之間的差值:

1.jpg

求解上述線性方程組即可得到擬合多項式的系數。

2. 利用Matlab處理曲線擬合問題

基于上述計算原理,Matlab提供了polyfit函數用于處理多項式曲線的擬合問題,對于一些較為復雜但仍可通過簡單表達式進行表述的函數,也可以利用Matlab的擬合工具箱(Curve fitting)進行擬合。但在某些情況,當擬合函數非常復雜,以致于無法用簡單表達式進行表述時(例如分段函數以及涉及到條件語句),則無法使用擬合工具箱進行擬合。對于此類問題,可以使用Matlab優化工具箱中的lsqnonlin函數進行解決。

2.1 lsqnonlin函數

lsqnonlin函數用于求解以下述形式表示的非線性最小二乘法擬合問題:

在使用該函數進行最小二乘法擬合時,lsqnonlin函數并不需要用戶提供min || f ( x )||(平方和),而是需要用戶提供自定義函數fun,用于計算矢量形式表示的 f ( x ):

lsqnonlin函數常用語法為:

x = lsqnonlin(fun,x0)
x = lsqnonlin(fun,x0,lb,ub)

其中fun為用戶自定義函數,x0為計算采用的初始值,lsqnonlin函數首先利用x0通過自定義函數fun計算 fi (x)的取值并計算平方和,隨后通過優化算法調整x的取值直至得到平方和的最小值。此外,lb和ub還可以用于定義x的取值范圍,使得x滿足lb≤x≤ub。

例如,對于節1.1中所述的多項式,根據最小二乘法的定義,則自定義函數 f ( x )應表示為:

注意此時 f ( x )中的x為以向量形式表示的多項式 P ( x )的系數:

1.jpg

在計算時,用戶需要指定多項式系數的初始值,則lsqnonlin函數將利用最小二乘法計算多項式系數。

下面,本文將以筆者所在領域常用的NASGRO方程為例,介紹如何利用lsqnonlin函數處理此類復雜函數的曲線擬合問題。

2.2 NASGRO方程簡介

在進行基于斷裂力學的損傷容限分析時,應力強度因子和裂紋擴展速率模型是最為重要的輸入。一般來說,應力強度因子可以通過經驗公式或數值方法進行計算,而裂紋擴展速率模型則需要通過裂紋擴展速率試驗獲得的試驗數據擬合得到。例如,大量的試驗結果表明,在裂紋擴展的中速率區域,應力強度因子幅值ΔK和裂紋擴展速率d a /dN滿足良好的對數線性關系,可以通過Paris公式進行描述:

1.jpg

其中Cm為材料常數。

盡管Paris公式已經得到廣泛的應用,但是Paris公式僅僅描述了裂紋在中速率區域的擴展行為,沒有描述近門檻區域和接近斷裂的高速率區域的擴展行為,也沒有考慮應力比R和裂紋閉合效應對裂紋擴展速率的影響,因此給出的計算結果將過于保守。另一個常用的裂紋擴展速率模型為Newman提出的NASGRO模型,該模型基于Forman模型改進了裂紋擴展速率模型,同時比Paris和Walker模型更加全面,不僅考慮了應力強度因子門檻值和斷裂韌度,還體現了應力比以及裂紋閉合效應對裂紋擴展速率d a /dN的影響,如圖2.1所示,其表達式如下:

其中R為應力比,ΔK為應力強度因子幅值,ΔKth為應力強度因子幅值門檻值,Kmax為最大應力強度因子,可表示為:

1.jpg

圖片

圖2.1 NASGRO方程

NASGRO方程中的應力強度因子門檻值ΔKth可采用下面的經驗公式進行估算:

其中A0為裂紋張開函數中的多項式系數,ΔK1R =1時的應力強度因子門檻值,Cth是對于正應力(上標為p=positive)和負應力比(上標為m=minus, negative)取不同值的材料常數,*a*~0~是內在小裂紋尺寸(典型值為0.0381mm)。在基于NASGRO方程開發的疲勞裂紋擴展分析軟件NASGRO中,正應力比下*C*~th~^p^和Δ*K*~1~是保存在數據庫里的值,負應力比下*C*~th~^m^的默認值為0.1。

2.3 NASGRO方程擬合

圖2.2為疲勞裂紋擴展分析軟件NASGRO材料庫中某鋁合金材料的裂紋擴展速率數據,已知試驗時采用的試樣為中心平板試樣(M(T)),σmaxσF的比值為0.3,塑性約束因子α為2.0,材料斷裂韌度Kc為65.7,應力比R為1時的門檻值ΔK1為1.23,C th ^p^為1.06,C th ^m^為0.1,下面需要通過擬合試驗數據獲得NASGRO方程的參數 C , m , p , q

圖片

圖2.2 疲勞裂紋擴展數據

擬合NASGRO方程的難點主要有以下幾點:

(1)裂紋擴展速率d a /dN不僅與應力強度因子幅值ΔK有關,還與使用的應力比R有關,因此實際上為多變量的擬合問題;

(2)裂紋張開函數f為分段函數,并且使用了計算最大值的max函數,該函數在擬合時無法用簡單函數進行表述。

針對以上問題,NASGRO軟件給出的擬合方法為首先給參數pq確定一個初始值,并利用最小二乘法確定參數Cm ,隨后根據工程經驗來獲得可接受的結果,如果對擬合效果不滿意,可以調整任意參數,直至獲得滿意的結果。

顯然,這樣的擬合策略具有很大的隨意性,如果參數pq選取不當,很可能對擬合效果有很大的影響。下面,本文將介紹如何利用lsqnonlin函數在不提前定義參數pq的情況下對NASGRO方程進行擬合。

根據lsqnonlin函數的介紹,首先需要構造自定義函數 f ( x )使其滿足最小二乘法計算的基本原理,由于Paris公式具有對數線性的關系,因此嘗試將NASGRO方程兩邊取對數,可得:

上式可以用如下所示的通式表示:

系數bj為與 C , n , pq有關(b 0 =log( C ), b 1 = n , b 2 = p , b 3 =- q )的系數,而gj為與Δ KR和NASGRO中所有剩余參數有關的函數。

根據最小二乘法的定義,應選取參數bj使得:

參考lsqnonlin函數對目標函數的定義,則自定義函數 f ( x )應表示為:

1.jpg

y= R .^2 * (R >0) + R * (R <= 0)

而裂紋張開函數f中涉及到求取最大值的計算以及分段函數的處理,也可以通過上述語法實現,具體的計算過程可參見程序代碼(參見附錄)。

此外,由于自定義函數 f ( x )為關于系數 bj ( j =1,2,3,4)的函數,為了將試驗數據(不同應力比R下的應力強度因子幅值ΔK和裂紋擴展速率d a /d N )傳遞到函數 f ( x )中進行計算,可以將試驗數據定義為全局變量,以便被 f ( x )調用。

通過編寫程序,可以計算得到NASGRO方程的系數如表1所示。

圖片

擬合曲線與試驗數據如圖2.3所示。

圖片

圖2.3 試驗數據及擬合曲線對比

附錄1 NASGRO方程曲線擬合程序

NASGRO_LSQ.m

NASGRO_LSQ用于定義采用最小二乘法擬合NASGRO方程時的自定義函數 f ( x ),輸入參數Coeff為NASGRO方程系數 bj ,輸出參數為擬合函數與試驗數據誤差的平方和。

function F=NASGRO_LSQ(Coeff)
%程序用于計算最小二乘法擬合NASGRO方程的目標函數
%程序返回一個N×1的數值,其中N為數據對的個數
%Coeff為擬合時待求的系數(共4個系數)
%4個系數分別為log(C)、n、p和-q
%DataX(:,1)為應力強度因子幅值
%DataX(:,2)為應力比
%DataY為裂紋擴展速率


%*********全局變量傳遞**************
global S_max_flow alpha DKth1 a0 Cth_p Cth_m a Kc
global DataX DataY
%S_max_flow為施加的最大應力與流動應力的比值
%alpha為塑性約束因子
%DKth1為應力比為1時對應的門檻值
%a0為與門檻值有關的常數
%Cth_p為正應力比下與門檻值有關的常數
%Cth_m為負應力比下與門檻值有關的常數
%a為計算門檻值時使用的裂紋長度,建議取為遠大于a0的值
%Kc為材料斷裂韌度
%DataX為應力強度因子幅值
%DataY為裂紋擴展速率
%***********************************


%********Newman裂紋張開函數計算**********
R=DataX(:,2);    %應力比
DK=DataX(:,1);   %應力強度因子幅值
%計算系數A0(與應力比和應力強度因子幅值無關)
A0=(0.825-0.34*alpha+0.05*alpha^2)*...
    (cos(pi/2*S_max_flow))^(1/alpha);
A1=(0.415-0.071*alpha)*S_max_flow;
A3=2*A0+A1-1;
A2=1-A0-A1-A3;
%計算向量形式的裂紋張開函數
f1=max(A0+A1*R+A2*R.^2+A3*R.^3,R);
f2=A0-2*A1;
f3=A0+A1*R;
f=f1.*(R >=0)+f2.*(R< -2)+...
    f3.*(R >=-2&R< 0);  %裂紋張開函數
%****************************************


%********應力強度因子門檻值計算**********
DKth_p1=DKth1*sqrt(a/(a+a0))*((1-R)./(1-f)).^(1+R*Cth_p)./...
        (1-A0).^((1-R)*Cth_p);        %正應力比下的門檻值
DKth_p2=DKth1*sqrt(a/(a+a0))*((1-R)./(1-f)).^(1+R*Cth_m)./...
        (1-A0).^(Cth_p-R*Cth_m);      %負應力比下的門檻值
DKth=DKth_p1.*(R >=0)+...
    DKth_p2.*(R< 0);  %應力強度因子門檻值
%****************************************


%******根據NASGRO方程計算函數F***********
F1=log10((1-f)./(1-R).*DK);   %DataX(1,:)為應力強度因子幅值
F2=log10(1-DKth./DK);
F3=log10(1-1./(1-R).*(DK./Kc));
%****************************************


%******根據NASGRO方程計算裂紋擴展速率***********
y=Coeff(1)+Coeff(2)*F1+Coeff(3)*F2+Coeff(4)*F3;
%***********************************************


%*****構造基于最小二乘法的目標函數F**************
%最小二乘法應保證目標函數F中所有原始之和達到最小
F=(y-log10(DataY)).^2;
%***********************************************
end

NASGRO_nonfit.m

NASGRO_nonfit用于讀取處理試驗數據、定義材料參數以及調用lsqnonlin函數進行曲線擬合,并通過擬合得到的參數繪制NASGRO方程曲線。

%程序用于非線性擬合NASGRO方程的系數
clear,clc
%***************計算參數輸入*****************
global S_max_flow alpha DKth1 a0 Cth_p Cth_m a Kc  %定義全局變量
global DataX DataY 
S_max_flow=0.3;         %最大應力與流動應力的比值
alpha=2;                %塑性約束因子
Kc=65.7;                %材料斷裂韌度
DKth1=1.23;            %應力比R=1對應的門檻值
Cth_p=1.06;             %應力比為正時的門檻值計算參數
Cth_m=0.1;              %應力比為負時的門檻值計算參數
a0=0.0381;              %門檻值計算參數
a=a0*1000;              %計算門檻值時采用的裂紋長度
%************************************************


%**************試驗數據導入*****************
%數據格式:應力強度因子,裂紋擴展速率,應力比
FCG_data=importdata('FCG_data.txt');
%數據處理
data_num=size(FCG_data,1);         %數據對總個數
FCG_data=sortrows(FCG_data,3);     %將數據按照應力比順排  
tbl=tabulate(FCG_data(:,3));       %數據統計
R_eval=tbl(:,1);                        %試驗出現的應力比(統計數據)
R_num=size(R_eval,1);                   %試驗使用的應力比數量
DataX(:,1)=FCG_data(:,1);               %應力強度因子幅值
DataX(:,2)=FCG_data(:,3);               %應力比
DataY=FCG_data(:,2);                    %裂紋擴展速率
clear tbl
%********************************************




%*************最小二乘法擬合*****************
Coeff0=[-9 3 1 -1];      %擬合方程系數的迭代初始值
[Coeff,resnorm,residual,exitflag,output]=lsqnonlin(@NASGRO_LSQ,Coeff0);
%NASGRO方程系數輸出
fprintf('NASGRO方程系數C為%s\\n',10^Coeff(1));
fprintf('NASGRO方程系數m為%s\\n',Coeff(2));
fprintf('NASGRO方程系數p為%s\\n',Coeff(3));
fprintf('NASGRO方程系數q為%s\\n',-1*Coeff(4));
%********************************************




%*************繪制試驗數據及擬合曲線***************
Output_DK=cell(R_num,1);       %用于輸出數據的元胞數組初始化
Output_DaDn=cell(R_num,1);
%繪制試驗數據
figure
for i=1:R_num     %試樣采用的應力比數量
    data_index=find(FCG_data(:,3)==R_eval(i));
    loglog(FCG_data(data_index,1),FCG_data(data_index,2),'o');
    hold on
end
%繪制擬合曲線
for i=1:R_num     
%計算裂紋張開函數
R=R_eval(i);     %應力比
[f,A0,~]=Crack_opening_f(R,S_max_flow,alpha);
%計算應力強度因子門檻值
[DKth]=...
    DK1th_calc(DKth1,R,f,A0,a0,Cth_p,Cth_m,a);
%計算用于繪制NASGRO方程的應力強度因子幅值
%應力強度因子幅值應大于門檻值并且最大應力強度因子應小于斷裂韌度
DK=linspace(DKth,(1-R)*Kc,500);   %應力強度因子幅值
%計算裂紋擴展速率
C=10^Coeff(1);
m=Coeff(2);
p=Coeff(3);
q=-1*Coeff(4);
Crack_rate=C*(((1-f)/(1-R))*DK).^m.*...
    (1-(DKth./DK)).^p./...
    (1-(1/(1-R)*(DK/Kc))).^q;
loglog(DK,Crack_rate)
%擬合曲線數據輸出
Output_DK{i}=DK';
Output_DaDn{i}=Crack_rate';
end
legend_str=cell(2*R_num,1);   %定義圖例的元胞數組預分配
for i=1:R_num     
    legend_str{i}=['R=' num2str(R_eval(i))];    %獲取應力比用于圖例顯示
    legend_str{i+R_num}=legend_str{i};
end
legend(legend_str);
title('NASGRO方程擬合');
xlabel('應力強度因子幅值ΔK');ylabel('裂紋擴展速率da/dN');
hold off
%**************************************************

附錄2 NASGRO方程繪制程序

程序僅用于計算繪制NASGRO方程時需要的參數,未參與自定義函數的計算。

Crack_opening_f.m

function [f,A0,A1,A2,A3] =...
    Crack_opening_f(R,S_max_flow,alpha)
%程序用于計算Newman裂紋張開函數
%R為應力比
%S_max_flow為最大應力與流動應力的比值S_max/S_flow
%alpha為塑性約束因子


A0=(0.825-0.34*alpha+0.05*alpha^2)*...
    (cos(pi/2*S_max_flow))^(1/alpha);
A1=(0.415-0.071*alpha)*S_max_flow;
A3=2*A0+A1-1;
A2=1-A0-A1-A3;


if R >=0
    f=A0+A1*R+A2*R^2+A3*R^3;
    f=max([f;R]);
elseif R< -2
    f=A0-2*A1;
else
    f=A0+A1*R;
end
end

DK1th_calc.m

function [DKth]=...
    DK1th_calc(DKth1,R,f,A0,a0,Cth_p,Cth_m,a)
%程序通過應力比為1的門檻值計算不同應力比下的門檻值
%DKth1為應力比為1時對應的門檻值
%R為應力比
%f為裂紋張開函數,A0為裂紋張開函數中的多項式系數
%a0為材料常數,Cth_p和Cth_m分別為正負應力比下的材料常數
%a為裂紋長度


if R >=0
    DKth=DKth1*sqrt(a/(a+a0))*((1-R)/(1-f))^(1+R*Cth_p)/...
        (1-A0)^((1-R)*Cth_p);
else
    DKth=DKth1*sqrt(a/(a+a0))*((1-R)/(1-f))^(1+R*Cth_m)/...
        (1-A0)^(Cth_p-R*Cth_m);
end
end

試驗數據

FCG_data.txt

應力強度因子幅值 裂紋擴展速率 應力比

11.9896  2.43E-05  0.7
11.6632  2.51E-05  0.7
10.5603  1.71E-05  0.7
10.916  1.43E-05  0.7
10.5604  1.43E-05  0.7
10.1043  1.10E-05  0.7
9.25035  8.18E-06  0.7
8.89987  5.91E-06  0.7
8.61001  5.10E-06  0.7
8.46855  6.09E-06  0.7
8.05821  4.95E-06  0.7
7.83889  4.40E-06  0.7
7.41798  3.91E-06  0.7
7.54187  3.48E-06  0.7
6.98103  3.38E-06  0.7
6.86652  1.99E-06  0.7
6.25152  1.99E-06  0.7
6.01454  2.44E-06  0.7
6.11514  1.17E-06  0.7
5.66032  1.62E-06  0.7
5.35634  1.82E-06  0.7
5.47599  1.24E-06  0.7
5.18191  1.39E-06  0.7
5.32693  1.24E-06  0.7
4.93077  1.44E-06  0.7
5.09686  1.07E-06  0.7
4.48922  9.23E-07  0.7
4.61486  8.20E-07  0.7
4.43997  7.73E-07  0.7
4.36708  6.48E-07  0.7
4.06469  6.87E-07  0.7
4.64051  4.41E-07  0.7
4.82333  4.04E-07  0.7
3.59998  4.04E-07  0.7
3.78335  3.49E-07  0.7
3.8678  3.70E-07  0.7
3.91075  3.39E-07  0.7
3.86786  2.38E-07  0.7
3.62002  1.72E-07  0.7
3.31402  1.93E-07  0.7
3.2238  2.05E-07  0.7
3.20604  2.38E-07  0.7
3.10161  2.24E-07  0.7
3.05068  2.05E-07  0.7
2.83944  2.31E-07  0.7
2.6722  1.82E-07  0.7
2.59947  1.57E-07  0.7
2.61388  1.24E-07  0.7
2.68703  1.17E-07  0.7
2.7929  9.53E-08  0.7
2.31499  1.28E-07  0.7
2.315  1.10E-07  0.7
2.34071  9.81E-08  0.7
2.26445  1.10E-07  0.7
2.20281  1.10E-07  0.7
2.00554  8.22E-08  0.7
1.96175  7.75E-08  0.7
1.92954  7.10E-08  0.7
1.88741  6.50E-08  0.7
1.86669  6.31E-08  0.7
1.82592  6.89E-08  0.7
1.74707  4.98E-08  0.7
1.70894  3.93E-08  0.7
1.68088  3.60E-08  0.7
1.64418  3.50E-08  0.7
1.63523  6.32E-09  0.7
1.58198  5.00E-09  0.7
43.3791  6.61E-04  0
39.9322  6.61E-04  0
35.9575  3.36E-04  0
33.2835  3.36E-04  0
31.4968  1.97E-04  0
31.3239  1.43E-04  0
28.8351  1.23E-04  0
28.6768  8.15E-05  0
26.6911  9.17E-05  0
26.5444  6.83E-05  0
24.9811  4.94E-05  0
23.7706  4.02E-05  0
23.2517  3.37E-05  0
22.6188  3.37E-05  0
21.7614  3.90E-05  0
20.8215  3.57E-05  0
20.8217  2.51E-05  0
21.4044  2.36E-05  0
21.7617  2.66E-05  0
19.9226  1.81E-05  0
19.062  1.71E-05  0
18.6457  1.98E-05  0
19.2735  2.16E-05  0
19.5951  2.51E-05  0
17.7421  1.76E-05  0
17.9392  1.52E-05  0
17.0698  1.61E-05  0
16.6051  1.61E-05  0
16.3325  1.47E-05  0
16.5139  1.27E-05  0
15.888  1.24E-05  0
15.7137  1.10E-05  0
15.6275  6.65E-06  0
14.465  1.16E-05  0
14.4652  9.20E-06  0
14.3065  6.65E-06  0
13.8403  9.76E-06  0
13.8402  1.13E-05  0
13.2425  8.18E-06  0
13.3159  7.48E-06  0
13.2427  6.09E-06  0
12.5315  7.27E-06  0
12.3939  7.71E-06  0
12.1233  6.85E-06  0
11.9902  6.27E-06  0
12.5316  5.10E-06  0
11.7285  4.95E-06  0
10.8563  5.91E-06  0
10.7371  5.41E-06  0
10.7966  4.95E-06  0
10.6193  4.67E-06  0
10.3875  4.15E-06  0
9.99386  3.28E-06  0
9.40513  3.28E-06  0
9.30192  2.91E-06  0
9.25075  2.67E-06  0
8.99896  2.51E-06  0
8.90013  2.75E-06  0
8.19305  1.93E-06  0
7.97006  1.71E-06  0
7.79604  1.62E-06  0
7.796  1.87E-06  0
7.54204  1.87E-06  0
6.9813  1.24E-06  0
7.05883  1.07E-06  0
6.53398  7.96E-07  0
6.829  7.08E-07  0
6.67993  5.76E-07  0
6.49812  5.27E-07  0
6.32121  5.93E-07  0
6.08171  4.29E-07  0
6.32129  4.16E-07  0
6.32131  3.81E-07  0
6.35634  3.29E-07  0
5.85128  3.10E-07  0
5.66068  3.01E-07  0
5.75522  2.67E-07  0
5.26876  2.67E-07  0
5.26878  2.38E-07  0
5.41621  2.38E-07  0
5.35678  2.05E-07  0
5.35682  1.72E-07  0
5.29803  1.57E-07  0
5.21103  1.53E-07  0
5.15379  1.72E-07  0
5.21097  1.99E-07  0
5.09716  2.24E-07  0
5.06913  1.99E-07  0
4.95844  1.99E-07  0
4.82348  1.82E-07  0
4.71814  1.93E-07  0
4.74422  2.31E-07  0
4.58968  2.38E-07  0
4.61513  1.77E-07  0
4.9312  1.48E-07  0
4.6407  1.57E-07  0
4.66641  1.36E-07  0
4.48956  1.28E-07  0
4.39151  1.40E-07  0
4.29561  1.40E-07  0
4.31936  1.72E-07  0
4.29556  1.99E-07  0
4.20179  1.62E-07  0
4.20181  1.40E-07  0
4.24848  1.21E-07  0
4.15571  1.21E-07  0
4.11007  1.36E-07  0
4.06492  1.57E-07  0
4.04256  1.40E-07  0
3.97618  1.40E-07  0
3.9325  1.67E-07  0
3.84666  1.32E-07  0
3.88939  1.04E-07  0
3.88942  8.47E-08  0
4.04264  8.47E-08  0
3.70087  1.32E-07  0
3.7009  1.10E-07  0
3.60016  1.10E-07  0
3.62006  1.32E-07  0
3.52153  1.24E-07  0
3.52155  1.04E-07  0
3.38806  1.21E-07  0
3.50218  8.98E-08  0
3.6002  8.22E-08  0
3.5022  7.75E-08  0
3.42573  7.53E-08  0
3.36947  7.53E-08  0
3.31411  9.25E-08  0
3.2239  9.25E-08  0
3.18854  7.31E-08  0
3.25972  6.89E-08  0
3.31417  5.77E-08  0
3.36953  4.84E-08  0
3.08471  5.13E-08  0
3.08473  4.43E-08  0
3.1536  4.17E-08  0
3.31424  3.40E-08  0
3.20635  1.83E-08  0
3.01752  1.14E-08  0
3.01755  9.28E-09  0
3.17125  8.49E-09  0
2.96804  6.14E-09  0
3.08497  5.79E-09  0
3.10206  4.85E-09  0
3.05116  3.40E-09  0
2.87152  1.37E-09  0
2.79336  1.37E-09  0
21.6401  2.50E-04  0.5
21.8805  1.97E-04  0.5
20.8201  1.97E-04  0.5
19.9211  1.23E-04  0.5
20.7061  9.17E-05  0.5
17.9382  6.83E-05  0.5
17.9383  5.56E-05  0.5
17.6438  4.94E-05  0.5
16.6044  5.09E-05  0.5
16.6965  3.90E-05  0.5
15.8873  4.02E-05  0.5
15.6265  3.37E-05  0.5
15.0343  3.27E-05  0.5
14.5447  2.51E-05  0.5
14.3059  2.29E-05  0.5
13.0967  2.10E-05  0.5
12.0561  1.71E-05  0.5
12.3253  1.47E-05  0.5
12.4623  1.13E-05  0.5
11.7281  1.13E-05  0.5
11.1597  1.24E-05  0.5
11.0983  1.13E-05  0.5
10.5023  1.24E-05  0.5
10.5024  9.76E-06  0.5
10.33  9.20E-06  0.5
10.4447  8.42E-06  0.5
10.2732  7.71E-06  0.5
9.93858  6.65E-06  0.5
9.50927  6.65E-06  0.5
8.89981  7.06E-06  0.5
8.99867  5.74E-06  0.5
8.8022  5.25E-06  0.5
8.28374  4.27E-06  0.5
8.32966  3.38E-06  0.5
7.92594  3.91E-06  0.5
7.71025  3.28E-06  0.5
6.90432  4.40E-06  0.5
7.21618  2.51E-06  0.5
6.75371  2.37E-06  0.5
6.67961  1.99E-06  0.5
6.21708  2.23E-06  0.5
6.04791  1.77E-06  0.5
6.04792  1.66E-06  0.5
5.38609  1.10E-06  0.5
5.29767  8.96E-07  0.5
5.23953  8.20E-07  0.5
5.12513  7.73E-07  0.5
5.01323  7.08E-07  0.5
5.26863  4.97E-07  0.5
4.9038  5.93E-07  0.5
4.66611  7.29E-07  0.5
4.41561  4.68E-07  0.5
4.31924  3.59E-07  0.5
4.20166  3.59E-07  0.5
3.99806  3.19E-07  0.5
3.66015  2.45E-07  0.5
3.50207  2.18E-07  0.5
3.48282  1.77E-07  0.5
3.18843  1.77E-07  0.5
3.03396  1.17E-07  0.5
3.01723  1.53E-07  0.5
2.83949  1.44E-07  0.5
2.80833  1.32E-07  0.5
2.65752  1.36E-07  0.5
2.45989  1.48E-07  0.5
2.54274  1.14E-07  0.5
2.59952  9.53E-08  0.5
2.44638  1.04E-07  0.5
2.39295  1.14E-07  0.5
2.3798  9.25E-08  0.5
2.2896  8.98E-08  0.5
2.22728  9.53E-08  0.5
2.21503  8.47E-08  0.5
2.16666  8.47E-08  0.5
2.13107  9.25E-08  0.5
2.11936  7.53E-08  0.5
2.09609  7.10E-08  0.5
2.05032  7.10E-08  0.5
2.07309  6.31E-08  0.5
2.0731  5.77E-08  0.5
2.05034  5.77E-08  0.5
2.01667  5.77E-08  0.5
1.99453  5.28E-08  0.5
1.99454  4.84E-08  0.5
1.99454  4.56E-08  0.5
1.98357  4.17E-08  0.5
1.92958  3.82E-08  0.5
1.98358  3.71E-08  0.5
1.98361  2.68E-08  0.5
1.9727  2.38E-08  0.5
2.0279  2.18E-08  0.5
2.02791  2.06E-08  0.5
1.98367  1.14E-08  0.5
1.86688  4.71E-09  0.5
1.84641  3.21E-09  0.5
1.83625  3.12E-09  0.5
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MATLAB仿真
    +關注

    關注

    4

    文章

    176

    瀏覽量

    19904
  • 最小二乘法
    +關注

    關注

    0

    文章

    22

    瀏覽量

    8440
收藏 人收藏

    評論

    相關推薦

    關于labview擬合函數利用問題

    關于labview擬合函數的問題,具體描述如下:比如說有關于X,Y兩組對應的數據,現在把X作為x坐標軸,Y作為y坐標軸擬合函數,怎么做到根據這個
    發表于 04-19 15:06

    labview調用matlab中的高斯擬合函數cftool

    本帖最后由 像風一樣飛翔! 于 2019-11-28 16:32 編輯 matlab有強大的擬合工具包cftool,能否用labview調用matlab擬合
    發表于 11-28 16:28

    matlab自定義函數調用的方法

    matlab自定義函數調用的方法 命令文件/函數文件+ 函數文件 - 多
    發表于 11-29 13:14 ?88次下載

    matlab主要函數與命令

    matlab主要函數與命令
    發表于 06-19 14:18 ?29次下載
    <b class='flag-5'>matlab</b>主要<b class='flag-5'>函數</b>與命令

    matlab基本函數

    matlab基本函數 abs :絕對值   acos :反余弦   acosh :反雙曲余弦函數   acot :反余切   acoth :反雙曲
    發表于 06-18 14:49 ?1662次閱讀

    函數的可視化與Matlab

    函數的可視化與Matlab作2.1 實驗與觀察:函數的可視化2.1.1 Matlab二維繪圖命令1.周期函數與線性p-周期
    發表于 10-17 00:30 ?2191次閱讀
    <b class='flag-5'>函數</b>的可視化與<b class='flag-5'>Matlab</b>作

    matlab取整函數命令代碼

    本內容介紹了matlab取整函數。在matlab中有四個取整函數具體:Matlab取整函數有:
    發表于 12-20 14:41 ?4934次閱讀

    Matlab數據擬合基礎函數的使用

    Matlab數據擬合基礎函數的使用,教你如何擬合兩個未知量
    發表于 11-10 16:45 ?0次下載

    matlab牛逼函數總結

    matlab牛逼函數總結,想大家會因為MATLAB函數不懂吧!自己看看吧!
    發表于 11-06 17:18 ?0次下載

    MATLAB常用函數總結(表格)

    MATLAB常用函數總結,MATLAB函數速查手冊,方便應用MATLAB函數
    發表于 01-21 14:31 ?0次下載

    matlab函數資料

    matlab 函數 matlab的一些基本的界面設計的函數
    發表于 03-23 17:13 ?0次下載

    MATLAB 常用函數參考

    matlab的常用函數,常用的函數都可以查。
    發表于 05-19 14:31 ?0次下載

    Sigmoid函數擬合法分析及其高效處理

    的影響。完成算法在FPGA上的硬件實現,給出一種使用三階多項式處理Sigmoid函數擬合結果及流水線架構,處理精度達到10-5數量級,最大頻率達到127.327 MHz,滿足了高速、
    發表于 11-15 13:15 ?1.2w次閱讀
    Sigmoid<b class='flag-5'>函數</b>的<b class='flag-5'>擬合</b>法分析及其高效<b class='flag-5'>處理</b>

    matlab中subplot函數的功能

    subplot是MATLAB中的函數,是將多個圖畫到一個平面上的工具。在matlab的命令窗口中輸入doc subplot或者help subplot即可獲得該函數的幫助信息。在
    發表于 11-17 17:44 ?2.8w次閱讀
    <b class='flag-5'>matlab</b>中subplot<b class='flag-5'>函數</b>的功能

    MATLAB信號處理常用函數詳解

    MATLAB是一款功能強大的數學軟件,尤其在信號處理領域,它提供了眾多的函數和工具箱,使得信號的分析、處理、仿真變得簡單而高效。本文將詳細介紹MAT
    的頭像 發表于 05-17 14:31 ?1803次閱讀