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

📄 qq.m

📁 Numerical Anaysis 8th Edition by Burden and Faires
💻 M
字号:
 function [res] = QQ(L,XX,YY,DELTA,J1,J2,J3,I1,I2,A,B,C)
% This function is used by Finite Element Method
% (Algorithm 12.5) to perform integration
% over triangles.
 syms('X', 'Y', 'I','T1', 'T2', 'T3', 'QQQ','S');
 S = zeros(1,7);
 X = zeros(1,7);
 Y = zeros(1,7);
 X(1) = XX(J1);
 Y(1) = YY(J1);
 X(2) = XX(J2);
 Y(2) = YY(J2);
 X(3) = XX(J3);
 Y(3) = YY(J3);
 X(4) = 0.5*(X(1)+X(2));
 Y(4) = 0.5*(Y(1)+Y(2));
 X(5) = 0.5*(X(1)+X(3));
 Y(5) = 0.5*(Y(1)+Y(3));
 X(6) = 0.5*(X(2)+X(3));
 Y(6) = 0.5*(Y(2)+Y(3));
 X(7) = (X(1)+X(2)+X(3))/3.0;
 Y(7) = (Y(1)+Y(2)+Y(3))/3.0;
 if L == 1
 for I = 1 : 7
 S(I) = P(X(I),Y(I));
 end;
 end;
 if L == 2
 for I = 1 : 7
 S(I) = Q(X(I),Y(I));
 end;
 end;
 if L == 3
 for I = 1 : 7
 S(I) = RR(X(I),Y(I),A,B,C,I,I1,I2);
 end;
 end;
 if L == 4
 for I = 1 : 7
 S(I) = FFF(X(I),Y(I),A,B,C,I,I1);
 end;
 end;
 T1 = 0;
 for I = 1 : 3
 T1 = T1+S(I);
 end;
 T2 = 0;
 for I = 4 : 6
 T2 = T2+S(I);
 end;
 T3 = S(6);
 QQQ = 0.5*(T1/20+2*T2/15+9*T3/20)*abs(DELTA);
 res = QQQ;

⌨️ 快捷键说明

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