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

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

?? colinge.m

?? 有限元求解possion方程的matlab代碼
?? M
字號:
function [uh, p, t] = colinge;% COLINGE FE implementation of Colinge and Rappaz (1999)%   [uh, p, t] = colinge computes a finite element solution for a first order%   approximation of the flow of a non-linear viscous fluid down an %   inclined slab. %%   M. Truffer, Oct. 2004%%   see also: DISTMESH2D, FIXMESHL=10;H=2;                            % dimensions of the modelh0=.25;                         % average mesh sizeT02=1e-10;                      % finite viscosity parametern=3;                            % flow law exponenttol=1e-3;                       % convergence tolerance% basal boundary conditionu_basal=inline(['0.5*exp(-(8*(x-' num2str(L) '/2)/' num2str(L) ').^2)']);% mesh a rectangular domain using distmesh2dfigure(1)fd=inline(['drectangle(p,0,' num2str(L), ',0,' num2str(H) ')']);[p, t]= distmesh2d(fd,@huniform,h0,[0,0;L,H],[0,0;0,H;L,0;L,H]);% distmesh2d can produce some double points, delete those[p,t]=fixmesh(p,t);Np=size(p,1); disp(['Mesh: ' num2str(Np) ' nodes; ' num2str(size(t,1)) ' elements'])% find bdy verticesgeps=.001*h0;  ind = (feval(fd,p) > -geps);  % initial conditionu0=2/(n+1)*(1-(1-p(:,2)/2).^(n+1));% Dirichlet bdy conditionsy=0:h0/100:H;                           % upstream bdyGam1(:,2)=y';Gam1(:,1)=zeros(size(Gam1,1),1);u1=2/(n+1)*(1-(1-y/2).^(n+1));y=0:h0/100:H;                           % downstream bdyGam2(:,2)=y';Gam2(:,1)=L*ones(size(Gam2,1),1);u2=2/(n+1)*(1-(1-y/2).^(n+1));x=0:h0/100:L;                           % basal bdyGam3(:,1)=x';Gam3(:,2)=zeros(size(Gam3,1),1);u3=u_basal(x);% Neumann bdy cond.Gam4(:,1)=(h0:h0/100:(L-h0))';          % top surfaceGam4(:,2)=ones(size(Gam4,1),1);% go through all bdy points, assign the proper valuesu_bound=zeros(1,Np);for i=Np:-1:1    if ind(i)        for ii=1:4            eval(['Gam=Gam' num2str(ii) ';']);            [m(ii) mind(ii)]=min((Gam(:,1)-p(i,1)).^2+(Gam(:,2)-p(i,2)).^2);        end        [dummy, ii]=min(m);                % points along Gam4 should be solved for (Neumann bdy cond)                if ii~=4            eval(['ub=u' num2str(ii) ';']);            u_bound(i)=ub(mind(ii));        else            ind(i)=0;        end    endendgo=1;% Loop through all triangleswhile go    K=sparse(Np,Np);  F=zeros(Np,1);    for q=1:size(t,1)        % identify triangle vertices        j=t(q,1); k=t(q,2); l=t(q,3);            % following Reddy (1993, p. 434/435)        % Each triangle is transformed to a "master element with corners        % at (0,0) (1,0) and (0,1)            b(1)=p(k,2)-p(l,2); b(2)=p(l,2)-p(j,2); b(3)=p(j,2)-p(k,2);        c(1)=-p(k,1)+p(l,1); c(2)=-p(l,1)+p(j,1); c(3)=-p(j,1)+p(k,1);        twoA=b(2)*c(3)-c(2)*b(3);           % Jacobian        psix=b/twoA; psiy=c/twoA;        ux=[u0(j) u0(k) u0(l)]*psix';       % gradient of u        uy=[u0(j) u0(k) u0(l)]*psiy';            % find the viscosity function by finding the zero of Eqn (16)        % in Colinge and Rappaz            s=ux^2+uy^2;        v_guess=s^((n-1)/(2*n));        visc=fzero(inline(['x^' num2str(2*n/(n-1)) '-' num2str(T02) '*x^2-' ...                num2str(s)]),v_guess);             % find the local stiffness matrix            Kloc=(b'*b+c'*c)/(2*twoA*visc);        floc=twoA/12*ones(3,1);         % load vector for f=1/2            % assemble the global stiffness matrix            K(t(q,:),t(q,:))=K(t(q,:),t(q,:))+Kloc;        F(t(q,:))=F(t(q,:))+floc;    end        % remove Dirichlet bdy cond points:     % because Dirichlet bdy values are already known, the corresponding    % rows and columns are deleted from the stiffness matrix. However, the    % load vector needs to be adjusted accordingly.        for i=Np:-1:1        if ind(i)            K(i,:)=[];            F(i)=[];            F=F-u_bound(i)*K(:,i);            K(:,i)=[];                    end    end     % solve for unknown u        uh=K\F;        % put the Dirichlet bdy pts back in        for i=1:Np        if ind(i)            uh=[uh(1:i-1);u_bound(i);uh(i:size(uh,1))];        end    end        % check tolerance        if (norm(uh-u0))<tol        go=0;    else        disp(['Convergence: ' num2str(norm(uh-u0))]);        u0=uh;    endend% plot resultsx=linspace(0,L);y=linspace(0,H);[X Y]=meshgrid(x,y);ZI = griddata(p(:,1),p(:,2),uh,X,Y);surf(X,Y,ZI)view(0,90)colorbar('vert')ch=get(gca,'Children');set(ch,'LineStyle','none');[err errind]=max(abs(uh-2/(n+1)*(1-(1-p(:,2)/2).^(n+1))));disp(['Max error ' num2str(err) ' at ' num2str(p(errind,:))]);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级夜夜爽| 欧美伊人精品成人久久综合97 | 国产一区二区三区免费| 亚洲愉拍自拍另类高清精品| 亚洲欧美区自拍先锋| 国产拍欧美日韩视频二区| 欧美精品一区二区三区一线天视频| 欧美日韩国产片| 欧美日本一区二区在线观看| 欧美视频在线一区二区三区 | 日韩欧美国产1| 欧美一区二区播放| 日韩欧美一区二区免费| 欧美一级欧美一级在线播放| 欧美一区二区三区四区在线观看| 欧美精品1区2区3区| 欧美一区二区三区免费视频| 91精品国产91热久久久做人人| 91精品国产综合久久福利软件| 538在线一区二区精品国产| 欧美精品色综合| 日韩欧美国产综合一区| 精品国产乱码久久久久久影片| www激情久久| 欧美国产精品中文字幕| 国产精品伦理在线| 日韩一区在线播放| 亚洲视频 欧洲视频| 艳妇臀荡乳欲伦亚洲一区| 午夜日韩在线电影| 久久99久久精品| 国产成人在线免费| 99久久精品国产一区| 欧美性一二三区| 欧美成人激情免费网| 国产区在线观看成人精品 | 亚洲国产精品久久久久婷婷884| 午夜成人免费电影| 精品一区二区三区的国产在线播放| 国产高清精品在线| 色噜噜久久综合| 日韩一级精品视频在线观看| 久久麻豆一区二区| 亚洲伦在线观看| 日本亚洲三级在线| 成人国产一区二区三区精品| 欧美日韩国产一二三| 久久精品一区四区| 亚洲成av人片观看| 国产一区二区三区免费看| 一本色道久久加勒比精品| 538prom精品视频线放| 国产亚洲美州欧州综合国| 亚洲精品美腿丝袜| 久久国产福利国产秒拍| 91亚洲男人天堂| 精品欧美一区二区在线观看| 最新国产成人在线观看| 奇米亚洲午夜久久精品| 成人app网站| 欧美一区二区三级| 中文字幕五月欧美| 美女在线一区二区| 91成人国产精品| 国产亚洲欧美激情| 日韩福利电影在线| 91麻豆国产在线观看| 日韩精品影音先锋| 亚洲黄一区二区三区| 国产精品综合久久| 欧美人与性动xxxx| 日韩一区有码在线| 国产精品综合网| 日韩一二三区视频| 亚洲一区二区三区小说| 国产成人超碰人人澡人人澡| 4438亚洲最大| 亚洲国产欧美在线| 成人精品亚洲人成在线| 欧美va亚洲va香蕉在线| 亚洲午夜精品网| 成人黄色片在线观看| 久久久噜噜噜久噜久久综合| 免费看欧美女人艹b| 欧美性做爰猛烈叫床潮| 亚洲人成亚洲人成在线观看图片| 精品影视av免费| 欧美久久高跟鞋激| 一区二区免费在线| 91网站在线播放| 亚洲国产精品t66y| 国产宾馆实践打屁股91| 欧美成人精品二区三区99精品| 五月天激情小说综合| 在线观看视频一区| 亚洲视频图片小说| 91尤物视频在线观看| 中文字幕一区二区日韩精品绯色| 国产精品白丝jk黑袜喷水| 日韩一卡二卡三卡| 麻豆成人91精品二区三区| 欧美色大人视频| 一区二区在线免费| 一本到高清视频免费精品| 国产精品久久精品日日| 成人免费视频免费观看| 国产人成亚洲第一网站在线播放 | 香蕉久久一区二区不卡无毒影院| 色综合久久99| 亚洲你懂的在线视频| 91小宝寻花一区二区三区| 亚洲人被黑人高潮完整版| 94色蜜桃网一区二区三区| 中文字幕综合网| 91日韩精品一区| 亚洲人成小说网站色在线| 日本国产一区二区| 亚洲电影欧美电影有声小说| 欧美日韩在线电影| 日韩综合小视频| 91精品国产麻豆| 韩国女主播成人在线观看| 国产视频亚洲色图| www.日韩精品| 亚洲精品免费一二三区| 欧美乱妇20p| 美女在线一区二区| 国产亚洲一区二区在线观看| 国产999精品久久久久久| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 亚洲高清免费一级二级三级| 欧美日韩精品免费观看视频| 日本午夜一本久久久综合| 欧美大度的电影原声| 国产高清视频一区| 亚洲色图丝袜美腿| 884aa四虎影成人精品一区| 黑人巨大精品欧美黑白配亚洲| 国产精品午夜久久| 欧洲亚洲精品在线| 久久国产剧场电影| 中文字幕日韩av资源站| 欧美日韩午夜影院| 国产很黄免费观看久久| 综合久久综合久久| 制服丝袜一区二区三区| 国产一区二区精品久久99| 亚洲欧美日韩人成在线播放| 欧美二区在线观看| 国产激情一区二区三区| 一区二区久久久| 日韩欧美国产三级电影视频| 成人av在线播放网站| 日韩不卡在线观看日韩不卡视频| 久久久不卡影院| 欧美日韩一级大片网址| 国产福利一区二区三区视频在线| 亚洲精品福利视频网站| 欧美一区二区三区性视频| 成人的网站免费观看| 天天av天天翘天天综合网| 日韩美女主播在线视频一区二区三区 | 丁香啪啪综合成人亚洲小说| 亚洲三级在线免费观看| 欧美日韩国产一级| 99精品视频一区二区| 首页国产丝袜综合| 久久精品欧美一区二区三区麻豆| 成人黄色综合网站| 亚洲大片在线观看| 久久久精品影视| 在线免费一区三区| 国产成人精品三级麻豆| 亚洲一级二级三级| 亚洲精品一区二区三区蜜桃下载| 国产精品1024久久| 日韩激情av在线| 国产精品女人毛片| 91.xcao| 高清免费成人av| 日韩精品电影一区亚洲| 亚洲欧洲日产国码二区| 欧美一区二区私人影院日本| 91亚洲精品久久久蜜桃网站| 麻豆91免费观看| 亚洲乱码国产乱码精品精小说| 欧美成人在线直播| 欧美精品aⅴ在线视频| 成人动漫中文字幕| 久草在线在线精品观看| 亚洲高清不卡在线观看| 久久久亚洲精品一区二区三区 | 日本精品一区二区三区高清| 激情五月激情综合网| 免费成人av在线| 亚洲精品第一国产综合野| 国产欧美精品一区二区三区四区 | 欧美精品视频www在线观看| 一本一本大道香蕉久在线精品| 精彩视频一区二区|