matlab分佈函式擬合,如何使用matlab擬合指數分佈函式

2021-03-04 02:00:16 字數 1382 閱讀 8543

1樓:潯子貿醚

ilovematlab是個不錯的論壇,我也是剛發現,不過幫助很大,基本的問題在那都會有答案。

如何使用matlab擬合指數分佈函式

2樓:匿名使用者

ilovematlab是個不錯的論壇,我也是剛發現,不過幫助很大,基本的問題在那都會有答案。

3樓:匿名使用者

可以用newrb()或其他函式!

不久前我做過一個實驗,是y=√x的擬合,可以稍微修改下即可

以下為我的源**,希望有所幫助

%已知y=x^(-1/2),x分別取1:9 通過訓練擬合,推測x=10和11時的y值

clear all;

p=1:1:9;

t=p.^(1/2);

p2=1:1:11;

t2=p2.^(1/2);

% 神經元數逐步增加,最多就是訓練樣本個數

goal = 1e-10; % 訓練誤差的平方和(預設為0)

spread = 10; % 此值越大,需要的神經元就越少(預設為1)

mn = size(p,2); % 最大神經元數(預設為訓練樣本個數)

df = 1; % 顯示間隔(預設為25)

t1=clock; % 計時開始

*** = newrb(p,t,goal,spread,mn,df);%training

datat=etime(clock,t1) %計算設計網路所用的時間

%----------------

plot(p2,t2,'ro'); %red 'o'號表示真實值

hold on

y=sim(***,p2);

%mse = mean((t2-y).^2) %均方誤差

plot(p2,y);

plot(p2,y,'b*'); %blue '*'號表示真實值

x=10:1:11

y=sim(***,x)

hold off

4樓:匿名使用者

通過圖取樣本點,x=[......],y=[......]

polyfit(x,y,3)可以得到擬合函式進而得到概率分佈函式

如何使用matlab擬合指數分佈函式

5樓:匿名使用者

第一步,設一箇中間變數,定義為對指數函式取對數。log(e^x),原來的指數就變成多項式了。

第二步,用plotfit進行多項式擬合。

matlab累積分佈函式畫圖,matlab累積分佈函式畫圖

只有這幾個資料,恐怕畫不出光滑的圖形,一般要30 100點才能畫出光滑好看的圖形,這幾具點只能畫出折線圖。怎樣用matlab繪製未知分佈的隨機變數的累積分佈函式 a randn 10000,1 以正來態分佈例子,使用時a用你的隨自機數資料代替 bai b x hist a,100 分割槽du間統計,...

幫忙用matlab擬合一下這個多元函式

x1 0.1160 0.1020 0.1010 0.1000 0.0910 0.0830 0.0840 0.0760 x2 0.1780 0.2253 0.2869 0.4176 0.1548 0.1457 0.1240 0.0896 y 0.1863 0.2760 0.2396 0.3203 1....

急求,用matlab求擬合函式Y L 1 a exp b

解答如下 分兩個步驟 第一步建立函式模型的m檔案 開啟m編輯器,輸入如下 function yd model beta0,x l 1 a exp b x a beta0 1 b beta0 2 l beta0 3 x1 x yd l.1 a.exp b.x1 儲存這個m檔案到work資料夾下,名稱為...