利用MATLAB編寫高斯積分

2021-10-02 23:26:58 字數 655 閱讀 7192

function [m]=intgauss(n) % n代表所求節點的個數

syms x

for i=1:n

for j=1:n

y(i,j)=int(log(x)*x(i-1)*x(n-j),0,1); % 積分的權函式不同則log(x)會改變

endend

y % y表示權函式與正交函式與w(x)的積分值所構成的方陣

for i=1:n

h(i)=-int(log(x)*x(i-1)*xn,0,1);

endh=h』 % h表示權函式與正交函式與w(x)的積分值所構成列向量

m=y^(-1)*h; % m是係數向量

w=x^n;

for i=1:n

w=w+m(i)*x^(n-i);

endx=solve(w==0) % x表示的是節點位置

for i=1:n

for j=1:n

l(i,j)=x(j)^(i-1);

endz(i)= y(i,n);

endz=z』;

a=l^(-1)

a=l^(-1)z % a代表係數

for i=1:n

x = sprintf(』%ff(%f)』,a(i),x(i));

disp(x)

en

高斯函式 高斯積分和正態分佈

正態分佈是高斯概率分布。高斯概率分布是反映中心極限定理原理的函式,該定理指出當隨機樣本足夠大時,總體樣本將趨向於期望值並且遠離期望值的值將不太頻繁地出現。高斯積分是高斯函式在整條實數線上的定積分。這三個主題,高斯函式 高斯積分和高斯概率分布是這樣交織在一起的,所以我認為最好嘗試一次性解決這三個主題 ...

MATLAB積分方法

一 相關函式 符號積分 int f,v int f,v,a,b 數值積分 trapz x,y 梯形法沿列方向求函式y關於自變數x的積分 cumtrapz x,y 梯形法沿列方向求函式y關於自變數x的累計積分 quad fun,a,b,tol 採用遞推自適應simpson法計算積分 quad1 fun...

Matlab 積分微分

函式 函式功能 trapz y 梯形法求定積分 cumsum y 矩形法求定積分 y quad fun,a,b,e 求被積函式fun在 a,b 上的定積分,誤差為e,預設為e 6。演算法是變步長演算法 y quadl fun,a,b,e 與quad類似,但是速度,精度更高 q dblquad fun...