怎麼用matlab做單位核函式和高斯核函式

2021-03-03 21:35:50 字數 3202 閱讀 3974

1樓:

1、你是怎樣調bai用的?照理說,du如果是正常的呼叫zhi,例如1

yanyan(1.5,1:10,.1)

應該會出現daomatrix must be square的提示回,而不會是too many input。

2、vectorize不是這樣答用的,它只能把一個char型別的表示式或sym、inline物件給替換成點運算,而對於一個double型別的數值,會強制轉換為char型別,可能導致丟失精度(因為char的表示範圍有限,即使在中文環境下,範圍也只是0-65535,而且只能是整數)。

高斯核函式k matlab怎麼實現

2樓:匿名使用者

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

x=-10:0.1:10;

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

plot(x,y)

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

3樓:我看著看對白

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

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中有高斯核函式嗎?函式名是什麼? 5

4樓:關於_陶喆

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

x=-10:0.1:10;

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

plot(x,y)

5樓:

h=fspecial('gaussian',hsize,sigma);

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

6樓:匿名使用者

以估計正態分佈為例,

高斯核函式:

核函式估計方法:

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'); %紅色為參考

用matlab,對徑向基(rbf)核函式和多項式核函式的畫圖,怎麼實現?請求高手指點,謝謝! 5

7樓:匿名使用者

把這兩個函式的表示式貼出來吧。

懂matlab的未必知道

徑向基(rbf)核函式和多項式核函式

這兩個函式。

8樓:

安裝libsvm的matlab版工具包附帶py什麼什麼和g什麼什麼的軟體。

求畫rbf神經網路核函式(即高斯核函式,多二次核函式,逆多二次核函式)影象的matlab** 10

9樓:匿名使用者

徑向基函式是單變數的函式,直接用plot命令即可。畫出來的影象應該是個尖頂的回

對稱函式曲線。

plot(x,y):若y和答x為同維向量,則以x為橫座標,y為縱座標繪製連線圖。若x是向量,y是行數或列數與x長度相等的矩陣,則繪製多條不同色彩的連線圖,x被作為這些曲線的共同橫座標。

若x和y為同型矩陣,則以x,y對應元素分別繪製曲線,曲線條數等於矩陣列數。

例子:在0≤x≤2π區間內,繪製曲線

y=2e-0.5xcos(4πx)

程式如下:

x=0:pi/100:2*pi;y=2*exp(-0.5*x).*cos(4*pi*x);

plot(x,y)

請教如何用matlab畫出rbf核函式和poly核函式對於某一測點的曲線圖

10樓:汽修雙子

把這兩個函式的表示式貼出來吧。 懂matlab的未必知道 徑向基(rbf)核函式和多項式核函式 這兩個函式。

U(t)是單位階躍函式,請問用matlab怎麼畫y t u t 的圖象。用plot,向量法。求教

右鍵方法抄名 轉到 定義襲如果沒有這個bai方法,那麼就是du gmap.manager中尚未定義getroutebetweenpoints方法zhi。如果這個gmap.manager類有dao 可循,那麼補充這個方法 如果gmap.manager這個類是第三方的一個dll引用,無法編輯。那麼這個呼...

用MATLAB求函式的導數怎麼輸入

用matlab求函 數的復導數 可以diff 制 函式來bai 求解。即 1 求函式y ln ln lnx 的一階導du數 syms x y log log log x dy diff y,1 dy 1 x log log x log x 計算zhi結果 2 求函式y x 4 exp x sin x...

matlab分段函式怎麼編寫matlab畫分段函式影象,編寫m檔案

matlab分段函copy數編寫的操作方法和步驟如下 1 第一步,在計算機桌面上開啟matlab軟體,如下圖所示。2 其次,完成上述步驟後,單擊matlab軟體左上方的 新建 按鈕以建立指令碼檔案,如下圖所示。3 接著,完成上述步驟後,定義變數,如下圖紅框標註所示。4 然後,完成上述步驟後,建立一個...