亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gm_neumann.m

?? matlab有限元分析工具,比經較全面的一個手冊,請大家下載呀
?? M
字號:
function  f = gm_neumann(vtx, facetlist, neuval)
%   f = gm_neumann(vtx, facetlist, neuval)
% Computes the Neumann BC contributions for one face of the brep.
% vtx is a vertex list (zba).
%   f is the return value (integrated Neumann vals).  Entries not
%     on the face in question are set to zeros in f (zba).
%   facetlist is the list of simplex facets on which to compute the function
%   neuval is the nodal evaluations of the Neumann BC's (zba)
%     at nodes
%  This function is called by gmfem.

[numnodes,di] = size(vtx);
[num_fac, scrap] = size(facetlist);

% find the areas of the facets.
if di == 2
  % If the problem is 2D, the boundary facets are 1-d and their
  % areas are their lengths.
  areas = sqrt((vtx(facetlist(:,1),0) - vtx(facetlist(:,0),0)) .^2 + ...
     (vtx(facetlist(:,1),1) - vtx(facetlist(:,0),1)) .^2);
else
  % If the problem is 3D, the boundary facets are 2-D and their
  % area is half the crossproduct of the side vectors.
  v1 = [(vtx(facetlist(:,1),0)-vtx(facetlist(:,0),0)), ...
        (vtx(facetlist(:,1),1)-vtx(facetlist(:,0),1)), ...
        (vtx(facetlist(:,1),2)-vtx(facetlist(:,0),2))];
  v2 = [(vtx(facetlist(:,2),0)-vtx(facetlist(:,0),0)), ...
        (vtx(facetlist(:,2),1)-vtx(facetlist(:,0),1)), ...
        (vtx(facetlist(:,2),2)-vtx(facetlist(:,0),2))];
  areas = sqrt((v2(:,2).*v1(:,1)-v2(:,1).*v1(:,2)).^2 + ...
    (v2(:,2).*v1(:,0)-v2(:,0).*v1(:,2)).^2 + ...            
    (v2(:,1).*v1(:,0)-v2(:,0).*v1(:,1)).^2);
end  


is_on_face = zba(zeros(numnodes,1));
for i = 0 : di - 1
  is_on_face(facetlist(:,i)) = ones(num_fac,1);
end

% if any(is_on_face1 ~= is_on_face)
%   error('Some problem determining whether a vertex is on a face')
% end

% Make an index vector to renumber vertices on this face so that they
% are consecutive 0,1,2,3,4,..

renum = cumsum(is_on_face) - ones(numnodes,1);
renuminv = find(is_on_face);
num_on_face = double(sum(is_on_face));

% Now renumber facetlist so that vertices are consecutive 0,1,2,3,...
rfacetlist = reshape(renum(facetlist),num_fac,di);

% Make a sparse matrix U whose columns we sum to get f.
% There is one row of this matrix per facet, and one
% column per vertex on the face.

is = kron(1:num_fac, ones(1,di));
js = double(rfacetlist + ones(num_fac,di))';
js = js(:)';
ss = zeros(1,di * num_fac);

if di == 2
  ss(1 : 2 : 2 * num_fac) = double((neuval(rfacetlist(:,0)) / 3 + ...
        neuval(rfacetlist(:,1)) / 6) .* areas)';
  ss(2 : 2 : 2 * num_fac) = double((neuval(rfacetlist(:,1)) / 3 + ...
        neuval(rfacetlist(:,0)) / 6) .* areas)';
else
  ss(1 : 3 : 3 * num_fac) = double((neuval(rfacetlist(:,0)) / 12 + ...
        neuval(rfacetlist(:,1)) / 24 +...
        neuval(rfacetlist(:,2)) / 24) .* areas)';

  ss(2 : 3 : 3 * num_fac) = double((neuval(rfacetlist(:,1)) / 12 + ...
        neuval(rfacetlist(:,0)) / 24 +...
        neuval(rfacetlist(:,2)) / 24) .* areas)';

  ss(3 : 3 : 3 * num_fac) = double((neuval(rfacetlist(:,2)) / 12 + ...
        neuval(rfacetlist(:,1)) / 24 +...
        neuval(rfacetlist(:,0)) / 24) .* areas)';
end

U = sparse(is,js,ss, num_fac, num_on_face);


% An 'if' statement to deal with Matlab's irritating overloading of 'sum'
if num_fac == 1
  f0 = full(U);
else
  f0 = full(sum(U));
end


f = zba(zeros(numnodes,1));
f(renuminv) = f0;

% ------------------------------------------------------------------
% Copyright (c) 1998 by Cornell University.  All rights reserved.
% See the accompanying file 'Copyright' for authorship information,
% the terms of the license governing this software, and disclaimers
% concerning this software.
% ------------------------------------------------------------------
% This file is part of the QMG software.  
% Version 2.0 of QMG, release date RELDATE
% ------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合中文字幕| 三级欧美韩日大片在线看| 日韩欧美精品在线| 欧美四级电影在线观看| 91视频精品在这里| 91在线观看污| 日本电影欧美片| 欧美性一二三区| 91精品国产日韩91久久久久久| 欧美人伦禁忌dvd放荡欲情| 欧美日韩综合一区| 日韩一区二区三区在线| 精品国产乱码久久久久久闺蜜 | 91黄色免费看| 在线观看日韩高清av| 777xxx欧美| 久久综合色8888| 国产精品久久久久久久浪潮网站| 中文字幕在线免费不卡| 一级女性全黄久久生活片免费| 一区二区在线看| 图片区小说区国产精品视频| 另类成人小视频在线| 国产精品一区二区三区乱码| 91天堂素人约啪| 91精品一区二区三区久久久久久 | 337p粉嫩大胆噜噜噜噜噜91av | 精品久久久久一区| 国产精品网站在线播放| 亚洲18色成人| 国产东北露脸精品视频| 在线观看亚洲a| 精品国产sm最大网站| 亚洲欧美日韩系列| 久久福利视频一区二区| 91麻豆精品在线观看| 日韩欧美在线一区二区三区| 国产精品理伦片| 老司机精品视频线观看86| 97久久超碰国产精品电影| 欧美tickling网站挠脚心| **性色生活片久久毛片| 国内不卡的二区三区中文字幕| 色综合夜色一区| 久久这里只有精品首页| 亚洲国产aⅴ成人精品无吗| 粉嫩av一区二区三区| 91精品久久久久久久久99蜜臂| 国产精品女人毛片| 久久国产精品99久久久久久老狼| 色播五月激情综合网| 久久久久久黄色| 蜜桃免费网站一区二区三区| 欧美在线视频日韩| 1000精品久久久久久久久| 国产真实乱对白精彩久久| 337p亚洲精品色噜噜噜| 一区二区在线观看不卡| 成人免费观看av| 久久久青草青青国产亚洲免观| 石原莉奈在线亚洲二区| 在线观看免费一区| 亚洲人成伊人成综合网小说| 国产aⅴ精品一区二区三区色成熟| 678五月天丁香亚洲综合网| 亚洲综合视频在线观看| 在线免费观看日韩欧美| 亚洲视频 欧洲视频| 成人黄色在线视频| 国产精品久久久久久久久快鸭| 国产毛片精品一区| 亚洲精品在线三区| 激情欧美日韩一区二区| 精品日韩欧美在线| 精品影视av免费| 精品日韩在线一区| 国产精品综合久久| 国产欧美精品在线观看| 成人综合激情网| 国产欧美精品一区二区色综合朱莉| 国产一区美女在线| 日本一区二区三区久久久久久久久不 | 五月婷婷久久丁香| 欧美午夜精品一区二区三区| 亚洲第四色夜色| 欧美日韩成人高清| 狠狠色综合播放一区二区| 国产日韩亚洲欧美综合| 成人网在线免费视频| 综合久久久久久| 欧美三区免费完整视频在线观看| 亚洲成人动漫一区| 欧美精品一区二区不卡 | 中文字幕免费不卡在线| av亚洲产国偷v产偷v自拍| 一区二区三区在线影院| 欧美久久高跟鞋激| 国产综合成人久久大片91| 国产精品短视频| 欧美少妇一区二区| 国产尤物一区二区在线| 中文字幕一区二区三区乱码在线| 欧美午夜寂寞影院| 国内精品不卡在线| 亚洲女子a中天字幕| 91精品国产品国语在线不卡| 国产精品一区二区在线看| 亚洲乱码国产乱码精品精98午夜 | 久久精品无码一区二区三区| 99久久国产综合色|国产精品| 午夜精品在线视频一区| 国产亚洲欧美一级| 欧美日本高清视频在线观看| 粉嫩蜜臀av国产精品网站| 日韩电影免费一区| 中文字幕色av一区二区三区| 日韩欧美激情在线| 91麻豆蜜桃一区二区三区| 久久国产精品色| 亚洲一区二区美女| 国产精品日韩精品欧美在线| 日韩免费视频一区二区| 日本乱人伦一区| 成人精品视频一区二区三区尤物| 五月天视频一区| 亚洲天堂精品视频| 国产欧美日韩三区| 精品国产乱码久久久久久1区2区 | 亚洲精品一区二区三区精华液| 色综合久久88色综合天天| 国产美女久久久久| 久久精品免费观看| 亚洲国产一二三| 亚洲男人的天堂av| 国产精品你懂的在线欣赏| 26uuu亚洲综合色| 69久久99精品久久久久婷婷 | eeuss国产一区二区三区| 麻豆91精品91久久久的内涵| 亚洲午夜免费视频| 亚洲欧美成人一区二区三区| 国产精品久久毛片a| 国产亚洲一区二区三区四区| 精品久久人人做人人爽| 日韩一区二区三免费高清| 欧美三级蜜桃2在线观看| 欧美专区日韩专区| 欧美日韩美女一区二区| 在线看国产一区| 欧美主播一区二区三区| 欧美在线观看视频一区二区 | 日韩中文字幕区一区有砖一区 | 51精品久久久久久久蜜臀| 欧美日韩另类一区| 777奇米四色成人影色区| 91.成人天堂一区| 欧美一区二区人人喊爽| 欧美一区二区三区视频| 欧美va日韩va| 国产午夜一区二区三区| 中文av一区二区| 亚洲婷婷国产精品电影人久久| 中文字幕在线不卡视频| 亚洲美女偷拍久久| 日韩在线观看一区二区| 精品在线免费视频| 成人深夜福利app| 日本韩国欧美在线| 3atv一区二区三区| 久久久国产精华| 亚洲图片另类小说| 日韩国产精品大片| 国产精品一区专区| 99re视频精品| 欧美日韩久久不卡| 精品久久久久久久一区二区蜜臀| 国产日韩欧美在线一区| 亚洲乱码国产乱码精品精可以看 | 91在线国产福利| 欧美伦理电影网| 久久久亚洲国产美女国产盗摄| 国产精品视频九色porn| 亚洲mv大片欧洲mv大片精品| 久色婷婷小香蕉久久| 成人av片在线观看| 8x福利精品第一导航| 国产精品日韩成人| 日本不卡高清视频| 99久久99久久精品免费观看| 欧美日韩一区成人| 国产精品情趣视频| 日韩成人精品在线观看| 成人在线视频首页| 欧美一区二区在线不卡| 亚洲欧美中日韩| 精彩视频一区二区| 欧美美女视频在线观看| 国产精品免费aⅴ片在线观看| 天堂av在线一区| 91一区在线观看|