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資料夾下,名稱為...