高斯核函式kmatlab怎麼實現

2021-03-04 06:22:21 字數 1754 閱讀 7127

1樓:匿名使用者

你試下這個,這個是函式的呼叫:

x=-10:0.1:10;

y=(1/sqrt(2*pi)).*exp(-x.*x/2);

plot(x,y)

請問在matlab中怎樣呼叫 高斯核函式 進行時間序列的**分析啊?謝謝,**等、

2樓:我看著看對白

昨天才回答過這個問題..你可以再搜搜的

gauss消去法的分析。

其包括兩個

過程:消去過程:把方程組係數矩陣a化為同解的上三角矩陣;

回代過程:按相反的順序,從xn至x1逐個求解上三角方程組。

%高斯消去法的matlab程式

function x=gauss(a,b); %編寫高斯消去法函式%a表示方程組的係數矩陣,b表示方程組的值%x表示最終的輸出結果,即方程組的解

n=length(b); %計算方程組的維數%下面的程式在不斷的消去,直到變成a變成上三角矩陣未知for k=1:n-1

for i=k+1:n

a(i,k)=a(i,k)/a(k,k);

for j=k+1:n

a(i,j)=a(i,j)-a(i,k)*a(k,j);

endb(i)=b(i)-a(i,k)*b(k);

endend

%表示高斯消去法的回帶過程

x=zeros(n,1);

x(n)=b(n)/a(n,n);

for k=n-1:-1:1

s=b(k);

for j=k+1:n

s=s-a(k,j)*x(j);

endx(k)=s/a(k,k);

end例項驗證: %呼叫編好的消去法函式

a=[1,2,3;2,2,3;-1,-3,10];b=[0,3,2];gauss(a,b)

ans =

3.0000

-1.5517

0.0345

a=[1,2,3;2,2,3;-1,-3,10];b=[0,3,2];x=gauss(a,b)

x =3.0000

-1.5517

0.0345

a*x %反代求解進行比較

ans =

0.0000

3.0000

2.0000

利用核函式法估計概率密度的matlab程式,不利用matlab自帶的估計函式

3樓:匿名使用者

以估計正態分佈為例,

高斯核函式:

核函式估計方法:

clear all

n=100;

%生成一些正態分佈的隨機數

x=normrnd(0,1,1,n);

minx = min(x);

maxx = max(x);

dx = (maxx-minx)/n;

x1 = minx:dx:maxx-dx;

h=0.5;

f=zeros(1,n);

for j = 1:n

for i=1:n

f(j)=f(j)+exp(-(x1(j)-x(i))^2/2/h^2)/sqrt(2*pi);

endf(j)=f(j)/n/h;

endplot(x1,f);

%用系統函式計算比較

[f2,x2] = ksdensity(x);

hold on;

plot(x2,f2,'r'); %紅色為參考

怎樣理解格林公式和高斯公式,格林公式,高斯怎麼理解呀,說通俗點

格林公式是一重積分和二重積分相互聯絡在一起 高斯公式是二重積分和三重積分相互聯絡在一起。這幾個公式,逐步深入。可以這樣理解來 1.格林公式是將 源一重線積分和二重面積分相互轉換的公式,就是面積分和邊界的積分轉換的公式。因為使用格林公式是有條件的,簡單來說就是所積函式偏導連續,區域閉合,且化為線積分時...

高斯 函式出現非正定協方差怎麼辦

非正定通常意味著相bai 關矩陣或協方差矩du陣特徵值不全是非zhi0的,這dao種情形會導致引數估計無法進行回。遇到這種情況,答很大的一種可能就是變數間存在高度的線性相關。你最好仔細檢查一下因子分析用到的所有變數,是否有相關極高的,甚至是完全一樣的。用mvnpdf函式時協方差矩陣是非正定矩陣怎麼辦...

在指數函式和對數函式中a越大,函式影象越怎麼樣

a 1 時,指數函式a越大,越靠近y軸 對數函式a越大,越靠近x軸 0 a 1 時,指數函式a越小,越靠近y軸 對數函式a越小,越靠近x軸。對數函式中底數a的變化對函式影象有何影響 如下動畫給出了對數函式 y loga x 在底數a 在 0,1 和 1,3 之間變化時函式影象的變化動態 又或者根據動...