⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swp1.m

📁 力学计算 力学计算 力学计算 力学计算 力学计算
💻 M
字号:
function [point1,weight1]=swp1(ngl)

%-------------------------------------------------------------------
%  目的:
%     求一维高斯积分点坐标和权系数

%  变量:
%     ngl - 积分点数
%     point1 - 积分点坐标
%     weight1 - 权系数
%-------------------------------------------------------------------

% 初始化

   point1=zeros(ngl,1);
   weight1=zeros(ngl,1);

%  找出相应的积分点和权系数

 if ngl==1           
    point1(1)=0.0;
    weight1(1)=2.0;

 elseif ngl==2       % 两点积分准则
    point1(1)=-0.577350269189626;
    point1(2)=-point1(1);
    weight1(1)=1.0;
    weight1(2)=weight1(1);

 elseif ngl==3       % 三点积分准则
    point1(1)=-0.774596669241483;
    point1(2)=0.0;
    point1(3)=-point1(1);
    weight1(1)=0.555555555555556;
    weight1(2)=0.888888888888889;
    weight1(3)=weight1(1);

 elseif ngl==4       % 四点积分准则
    point1(1)=-0.861136311594053;
    point1(2)=-0.339981043584856;
    point1(3)=-point1(2);
    point1(4)=-point1(1);
    weight1(1)=0.347854845137454;
    weight1(2)=0.652145154862546;
    weight1(3)=weight1(2);
    weight1(4)=weight1(1);
 
else                 %五点积分准则
    point1(1)=-0.906179845938664;
    point1(2)=-0.538469310105683;
    point1(3)=0.0;
    point1(4)=-point1(2);
    point1(5)=-point1(1);
    weight1(1)=0.236926885056189;
    weight1(2)=0.478628670499366;
    weight1(3)=0.568888888888889;
    weight1(4)=weight1(2);
    weight1(5)=weight1(1);

end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -