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

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

?? 104777-beam3dm.m

?? 改程序能進行空間梁單元剛度矩陣的生成
?? M
字號:
function beam3dm
% 空間彈性梁單元結構-模態分析
global node element material K knode M
file_in=input('input file name: ','s');
%file_out=input('output file name: ','s');
tm=input('Modal type No.: ','s');
typem=str2num(tm);
fid_in=fopen(file_in,'r');
node_number=fscanf(fid_in,'%d',1);
node=zeros(node_number,3);
for i=1:node_number
    nn=fscanf(fid_in,'%d',1);
    node(i,:)=fscanf(fid_in,'%f',[1,3]);
end
knode_number=fscanf(fid_in,'%d',1);
knode=zeros(knode_number,3);
for i=1:knode_number
    nn=fscanf(fid_in,'%d',1);
    knode(i,:)=fscanf(fid_in,'%f',[1,3]);
end
element_number=fscanf(fid_in,'%d',1);
element=zeros(element_number,4);
for i=1:element_number
    ne=fscanf(fid_in,'%d',1);
    element(i,:)=fscanf(fid_in,'%d',[1,4]);
end
material_number=fscanf(fid_in,'%d',1);
material=zeros(material_number,7);
for i=1:material_number
    nm=fscanf(fid_in,'%d',1);
    material(i,:)=fscanf(fid_in,'%f',[1,7]);
end
bc_number=fscanf(fid_in,'%d',1);
bc=zeros(bc_number,3);
for i=1:bc_number
    nb=fscanf(fid_in,'%d',1);
    bc(i,1)=fscanf(fid_in,'%d',1);
    bc(i,2)=fscanf(fid_in,'%d',1);
    bc(i,3)=fscanf(fid_in,'%f',1);
end
fclose(fid_in);

K=sparse(node_number*6,node_number*6);
M=sparse(node_number*6,node_number*6);

for ie=1:element_number
	k=StiffnessMatrix(ie);
	AssembleStiffnessMatrix(ie,k);
 	me=MassMatrix(ie);
	AssembleMassMatrix(ie,me);   
end

for ibc=1:bc_number
	n=bc(ibc,1);
	d=bc(ibc,2);
	m=(n-1)*6+d;
	K(m,m)=K(m,m)*1E15;
    M(m,m)=M(m,m)*1E15;
end

m=typem;
% H=(M^-1)*K;
% [u1,ev]=eigs(H,m,'SM');

% 利用子空間迭代法求H的m個最小特征值

n=node_number*6;
u1=2*rand(n,m)-1;    % u0為迭代初始值
er=zeros(m,m);

H2=(K^-1)*M;
while(1)
    u1=H2*u1;
    for i=1:m
        s=max(abs(u1(:,i)));
        u1(:,i)=u1(:,i)/s;
    end
    Km=u1'*K*u1;
    Mm=u1'*M*u1;
    %Hm=(Mm^-1)*Km;
    [A,ev]=eig(Km,Mm);
    ev
    e=ev-er;
    for i=1:m
        s=max(abs(A(:,i)));
        A(:,i)=A(:,i)/s;
    end
    u=u1*A;
%     eu=u-u1;
    if sum(diag(abs(e)))<0.000000001
        break;
    else
        er=ev;
        u1=u;
    end
end

pi=3.1415926535897932384626;
f=1000*sqrt(diag(ev))/pi/2
% u1=A;

% figure(1);
% for i=1:element_number
%     xe(1,1)=node(element(i,1),1);
%     xe(2,1)=node(element(i,2),1);
%     ye(1,1)=node(element(i,1),2);
%     ye(2,1)=node(element(i,2),2);
%     ze(1,1)=node(element(i,1),3);
%     ze(2,1)=node(element(i,2),3);
%     line(xe,ye,ze);
% end

nodem=node;
mj=typem;

    
for i=1:node_number
    nodem(i,1)=nodem(i,1)+u1((i-1)*6+1,mj)*20;
    nodem(i,2)=nodem(i,2)+u1((i-1)*6+2,mj)*20;
    nodem(i,3)=nodem(i,3)+u1((i-1)*6+3,mj)*20;
end

for i=1:element_number
    xe(1,1)=nodem(element(i,1),1);
    xe(2,1)=nodem(element(i,2),1);
    ye(1,1)=nodem(element(i,1),2);
    ye(2,1)=nodem(element(i,2),2);
    ze(1,1)=nodem(element(i,1),3);
    ze(2,1)=nodem(element(i,2),3);
    line(xe,ye,ze);
end


return;

function k=StiffnessMatrix(ie)
global node element material K knode
E=material(element(ie,3),1);
G=material(element(ie,3),2);
Iy=material(element(ie,3),3);
Iz=material(element(ie,3),4);
Jx=material(element(ie,3),5);
A=material(element(ie,3),6);
xi=node(element(ie,1),1);
yi=node(element(ie,1),2);
zi=node(element(ie,1),3);
xj=node(element(ie,2),1);
yj=node(element(ie,2),2);
zj=node(element(ie,2),3);
xk=knode(element(ie,4),1);
yk=knode(element(ie,4),2);
zk=knode(element(ie,4),3);
L=((xj-xi)^2+(yj-yi)^2+(zj-zi)^2)^(1/2);
Lk=((xk-xi)^2+(yk-yi)^2+(zk-zi)^2)^(1/2);
l1=(xj-xi)/L;
m1=(yj-yi)/L;
n1=(zj-zi)/L;
g1=(xk-xi)/Lk;
g2=(yk-yi)/Lk;
g3=(zk-zi)/Lk;
s=((m1*g3-n1*g2)^2+(n1*g1-l1*g3)^2+(l1*g2-m1*g1)^2)^(1/2);

k=[E*A/L   0             0             0       0            0            -E*A/L   0             0             0       0            0
   0       12*E*Iz/L^3   0             0       0            6*E*Iz/L^2   0        -12*E*Iz/L^3  0             0       0            6*E*Iz/L^2
   0       0             12*E*Iy/L^3   0       -6*E*Iy/L^2  0            0        0             -12*E*Iy/L^3  0       -6*E*Iy/L^2  0
   0       0             0             G*Jx/L  0            0            0        0             0            -G*Jx/L  0            0
   0       0             -6*E*Iy/L^2   0       4*E*Iy/L     0            0        0             6*E*Iy/L^2    0       2*E*Iy/L     0
   0       6*E*Iz/L^2    0             0       0            4*E*Iz/L     0       -6*E*Iz/L^2    0             0       0            2*E*Iz/L
   -E*A/L  0             0             0       0            0            E*A/L    0             0             0       0            0
   0       -12*E*Iz/L^3  0             0       0            -6*E*Iz/L^2  0        12*E*Iz/L^3   0             0       0            -6*E*Iz/L^2 
   0       0             -12*E*Iy/L^3  0       6*E*Iy/L^2   0            0        0             12*E*Iy/L^3   0       6*E*Iy/L^2   0
   0       0             0            -G*Jx/L  0            0            0        0             0             G*Jx/L  0            0
   0       0             -6*E*Iy/L^2   0       2*E*Iy/L     0            0        0             6*E*Iy/L^2    0       4*E*Iy/L     0
   0       6*E*Iz/L^2    0             0       0            2*E*Iz/L     0       -6*E*Iz/L^2    0             0       0            4*E*Iz/L];
   
% k點取自X-Y平面內
t11=l1;
t12=(g1-l1*(l1*g1+m1*g2+n1*g3))/s;
t13=(m1*g3-n1*g2)/s;
t21=m1;
t22=(g2-m1*(l1*g1+m1*g2+n1*g3))/s;
t23=(n1*g1-l1*g3)/s;
t31=n1;
t32=(g3-n1*(l1*g1+m1*g2+n1*g3))/s;
t33=(l1*g2-m1*g1)/s;

t=[t11    t12     t13      0       0       0       0      0      0      0      0      0
   t21    t22     t23      0       0       0       0      0      0      0      0      0
   t31    t32     t33      0       0       0       0      0      0      0      0      0
    0      0        0      t11     t12     t13     0      0      0      0      0      0
    0      0        0      t21     t22     t23     0      0      0      0      0      0
    0      0        0      t31     t32     t33     0      0      0      0      0      0
    0      0        0      0       0       0       t11    t12    t13    0      0      0
    0      0        0      0       0       0       t21    t22    t23    0      0      0
    0      0        0      0       0       0       t31    t32    t33    0      0      0
    0      0        0      0       0       0       0      0      0      t11    t12    t13
    0      0        0      0       0       0       0      0      0      t21    t22    t23
    0      0        0      0       0       0       0      0      0      t31    t32    t33];
k=t*k*transpose(t);
return


function AssembleStiffnessMatrix(ie,k)
global element K
for i=1:2
	for j=1:2
		for p=1:6
			for q=1:6
				m=(i-1)*6+p;
				n=(j-1)*6+q;
				M=(element(ie,i)-1)*6+p;
				N=(element(ie,j)-1)*6+q;
				K(M,N)=K(M,N)+k(m,n);
			end
		end
	end
end
return


function me=MassMatrix(ie)
global node element material K knode M
%me=zeros(12,12);
% E=material(element(ie,3),1);
% G=material(element(ie,3),2);
Iy=material(element(ie,3),3);
Iz=material(element(ie,3),4);
Jx=material(element(ie,3),5);
A=material(element(ie,3),6);
m=material(element(ie,3),7);  %線重度
xi=node(element(ie,1),1);
yi=node(element(ie,1),2);
zi=node(element(ie,1),3);
xj=node(element(ie,2),1);
yj=node(element(ie,2),2);
zj=node(element(ie,2),3);
xk=knode(element(ie,4),1);
yk=knode(element(ie,4),2);
zk=knode(element(ie,4),3);
L=((xj-xi)^2+(yj-yi)^2+(zj-zi)^2)^(1/2);
Lk=((xk-xi)^2+(yk-yi)^2+(zk-zi)^2)^(1/2);
l1=(xj-xi)/L;
m1=(yj-yi)/L;
n1=(zj-zi)/L;
g1=(xk-xi)/Lk;
g2=(yk-yi)/Lk;
g3=(zk-zi)/Lk;
s=((m1*g3-n1*g2)^2+(n1*g1-l1*g3)^2+(l1*g2-m1*g1)^2)^(1/2);

% 計入轉動慣量影響的一致質量矩陣
me=[                        1/3*m*L,                              0,                              0,                              0,                              0,                              0,                        1/6*m*L,                              0,                              0,                              0,                              0,                              0
                              0,     13/35*m*L+1/10*m/A/L*12*Iz,                              0,                              0,                              0,   11/210*m*L^2+1/120*m/A*12*Iz,                              0,      9/70*m*L-1/10*m/A/L*12*Iz,                              0,                              0,                              0,  -13/420*m*L^2+1/120*m/A*12*Iz
                              0,                              0,     13/35*m*L+1/10*m/A/L*12*Iy,                              0,  -11/210*m*L^2-1/120*m/A*12*Iy,                              0,                              0,                              0,      9/70*m*L-1/10*m/A/L*12*Iy,                              0,   13/420*m*L^2-1/120*m/A*12*Iy,                              0
                              0,                              0,                              0,                   1/3*m/A*Jx*L,                              0,                              0,                              0,                              0,                              0,                   1/6*m/A*Jx*L,                              0,                              0
                              0,                              0,  -11/210*m*L^2-1/120*m/A*12*Iy,                              0,   1/105*m*L^3+1/90*m/A*L*12*Iy,                              0,                              0,                              0,  -13/420*m*L^2+1/120*m/A*12*Iy,                              0, -1/140*m*L^3-1/360*m/A*L*12*Iy,                              0
                              0,   11/210*m*L^2+1/120*m/A*12*Iz,                              0,                              0,                              0,   1/105*m*L^3+1/90*m/A*L*12*Iz,                              0,   13/420*m*L^2-1/120*m/A*12*Iz,                              0,                              0,                              0, -1/140*m*L^3-1/360*m/A*L*12*Iz
                        1/6*m*L,                              0,                              0,                              0,                              0,                              0,                        1/3*m*L,                              0,                              0,                              0,                              0,                              0
                              0,      9/70*m*L-1/10*m/A/L*12*Iz,                              0,                              0,                              0,   13/420*m*L^2-1/120*m/A*12*Iz,                              0,     13/35*m*L+1/10*m/A/L*12*Iz,                              0,                              0,                              0,  -11/210*m*L^2-1/120*m/A*12*Iz
                              0,                              0,      9/70*m*L-1/10*m/A/L*12*Iy,                              0,  -13/420*m*L^2+1/120*m/A*12*Iy,                              0,                              0,                              0,     13/35*m*L+1/10*m/A/L*12*Iy,                              0,   11/210*m*L^2+1/120*m/A*12*Iy,                              0
                              0,                              0,                              0,                   1/6*m/A*Jx*L,                              0,                              0,                              0,                              0,                              0,                   1/3*m/A*Jx*L,                              0,                              0
                              0,                              0,   13/420*m*L^2-1/120*m/A*12*Iy,                              0, -1/140*m*L^3-1/360*m/A*L*12*Iy,                              0,                              0,                              0,   11/210*m*L^2+1/120*m/A*12*Iy,                              0,   1/105*m*L^3+1/90*m/A*L*12*Iy,                              0
                              0,  -13/420*m*L^2+1/120*m/A*12*Iz,                              0,                              0,                              0, -1/140*m*L^3-1/360*m/A*L*12*Iz,                              0,  -11/210*m*L^2-1/120*m/A*12*Iz,                              0,                              0,                              0,   1/105*m*L^3+1/90*m/A*L*12*Iz];

   
% k點取自X-Y平面內
t11=l1;
t12=(g1-l1*(l1*g1+m1*g2+n1*g3))/s;
t13=(m1*g3-n1*g2)/s;
t21=m1;
t22=(g2-m1*(l1*g1+m1*g2+n1*g3))/s;
t23=(n1*g1-l1*g3)/s;
t31=n1;
t32=(g3-n1*(l1*g1+m1*g2+n1*g3))/s;
t33=(l1*g2-m1*g1)/s;

t=[t11    t12     t13      0       0       0       0      0      0      0      0      0
   t21    t22     t23      0       0       0       0      0      0      0      0      0
   t31    t32     t33      0       0       0       0      0      0      0      0      0
    0      0        0      t11     t12     t13     0      0      0      0      0      0
    0      0        0      t21     t22     t23     0      0      0      0      0      0
    0      0        0      t31     t32     t33     0      0      0      0      0      0
    0      0        0      0       0       0       t11    t12    t13    0      0      0
    0      0        0      0       0       0       t21    t22    t23    0      0      0
    0      0        0      0       0       0       t31    t32    t33    0      0      0
    0      0        0      0       0       0       0      0      0      t11    t12    t13
    0      0        0      0       0       0       0      0      0      t21    t22    t23
    0      0        0      0       0       0       0      0      0      t31    t32    t33];
me=t*me*transpose(t);
return


function AssembleMassMatrix(ie,me)
global element M
for i=1:2
	for j=1:2
		for p=1:6
			for q=1:6
				m=(i-1)*6+p;
				n=(j-1)*6+q;
				Q=(element(ie,i)-1)*6+p;
				N=(element(ie,j)-1)*6+q;
				M(Q,N)=M(Q,N)+me(m,n);
			end
		end
	end
end
return

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品国产成人| 国产一区二区三区香蕉| 久久久久久久久97黄色工厂| 91久色porny | 国产精品欧美精品| 欧美精品少妇一区二区三区| 成人精品亚洲人成在线| 日韩高清不卡一区二区三区| 亚洲美女在线国产| 中文乱码免费一区二区| 日韩欧美一区二区不卡| 欧美亚洲日本一区| 99久久99久久久精品齐齐| 国产精品99精品久久免费| 男男gaygay亚洲| 亚洲va国产天堂va久久en| 尤物视频一区二区| 中文字幕五月欧美| 日本一区二区免费在线| 亚洲精品在线免费观看视频| 91精品婷婷国产综合久久性色| 一本大道av伊人久久综合| 成人免费高清在线观看| 国产成人精品三级| 国产高清亚洲一区| 国产一区高清在线| 国产一二三精品| 激情欧美日韩一区二区| 日本网站在线观看一区二区三区| 亚洲国产视频在线| 亚洲成av人片在线| 亚洲一区二区精品3399| 一区二区免费看| 亚洲一二三级电影| 亚洲成人你懂的| 亚洲成人免费观看| 日韩中文字幕亚洲一区二区va在线| 亚洲三级在线免费| 亚洲欧美aⅴ...| 一区二区在线观看免费视频播放 | 日韩午夜激情免费电影| 91精品国产高清一区二区三区| 欧美裸体一区二区三区| 欧美久久久久久久久久| 欧美日韩午夜精品| 69堂成人精品免费视频| 日韩欧美国产综合| 久久亚洲影视婷婷| 欧美国产欧美综合| 亚洲手机成人高清视频| 亚洲主播在线观看| 男人操女人的视频在线观看欧美| 老司机精品视频在线| 国产乱人伦偷精品视频不卡| 国产99久久久久久免费看农村| hitomi一区二区三区精品| 日本乱码高清不卡字幕| 91精品国产综合久久久久久漫画| 91精品国产色综合久久ai换脸 | 日韩国产在线一| 精品亚洲porn| 99re热视频精品| 欧美日韩中文另类| 久久色.com| 亚洲欧美一区二区视频| 婷婷国产v国产偷v亚洲高清| 久久99日本精品| 成人福利在线看| 欧美日韩一区二区在线观看视频| 日韩一区二区免费在线电影| 国产视频在线观看一区二区三区 | 欧美成人一级视频| 国产精品福利一区二区| 亚洲成人中文在线| 国产成人aaaa| 欧美中文字幕一区二区三区 | 一区二区三区 在线观看视频| 日韩av成人高清| 大白屁股一区二区视频| 欧美日韩国产综合一区二区| 久久这里只精品最新地址| 亚洲黄网站在线观看| 国内一区二区在线| 欧美三日本三级三级在线播放| 精品久久一区二区三区| 亚洲男人的天堂av| 精品一区二区三区视频在线观看| 91亚洲资源网| 2023国产一二三区日本精品2022| 亚洲精品免费一二三区| 国产在线一区观看| 欧美丝袜第三区| 欧美激情一区二区三区不卡| 日本强好片久久久久久aaa| 99久久婷婷国产综合精品电影| 91精品黄色片免费大全| 亚洲丝袜美腿综合| 国产一区在线不卡| 欧美一区二区三区在线视频| 亚洲三级久久久| 国产精品综合二区| 日韩欧美一二三| 亚洲影院免费观看| 91社区在线播放| 国产女人18毛片水真多成人如厕| 日韩国产一二三区| 91久久线看在观草草青青| 欧美韩国一区二区| 国产呦精品一区二区三区网站| 欧美精品v国产精品v日韩精品| 1区2区3区国产精品| 国产毛片精品国产一区二区三区| 欧美一区二区三区免费| 性欧美大战久久久久久久久| 色婷婷综合久色| 国产精品久久夜| 丁香啪啪综合成人亚洲小说 | 欧美日韩精品三区| 亚洲日韩欧美一区二区在线| 高清久久久久久| 久久综合国产精品| 国产自产视频一区二区三区| 日韩区在线观看| 蜜桃精品视频在线| 日韩视频免费观看高清完整版 | 三级在线观看一区二区| 欧美亚洲国产怡红院影院| 亚洲免费伊人电影| 色一情一乱一乱一91av| 亚洲日本韩国一区| 一本久久综合亚洲鲁鲁五月天| 中文字幕亚洲综合久久菠萝蜜| 成人少妇影院yyyy| 国产精品理论片| 99久久久久久99| 亚洲日本乱码在线观看| 在线免费观看日本一区| 亚洲国产美女搞黄色| 欧美视频在线观看一区| 亚洲成a人v欧美综合天堂| 8v天堂国产在线一区二区| 日本va欧美va精品| 日韩欧美中文字幕制服| 老司机精品视频在线| 久久久久久亚洲综合影院红桃| 国产精品夜夜爽| 国产精品无圣光一区二区| 91视频在线观看| 亚洲综合精品自拍| 69堂成人精品免费视频| 国产尤物一区二区在线| 国产精品乱码妇女bbbb| 色婷婷综合五月| 日韩中文字幕亚洲一区二区va在线| 日韩欧美国产高清| 高清shemale亚洲人妖| 亚洲少妇中出一区| 欧美日韩国产区一| 激情av综合网| 国产精品国产精品国产专区不蜜 | 日韩精品专区在线影院观看| 国产一区二区主播在线| 日韩美女视频一区| 欧美精品v国产精品v日韩精品 | 免费黄网站欧美| 中文字幕精品在线不卡| 日本久久电影网| 麻豆精品视频在线| 国产精品理论在线观看| 欧美久久久久久蜜桃| 国产91丝袜在线播放| 夜夜精品视频一区二区| 精品国产一区二区精华| 97精品国产露脸对白| 视频精品一区二区| 中文一区一区三区高中清不卡| 欧美日韩一级二级三级| 国产99久久久国产精品潘金网站| 亚洲一区二区偷拍精品| 2017欧美狠狠色| 欧美三级在线播放| 国产盗摄一区二区| 亚洲va国产va欧美va观看| 亚洲国产精品ⅴa在线观看| 欧美久久久久久久久久| gogo大胆日本视频一区| 久久99热99| 亚洲综合色成人| 国产日韩综合av| 在线不卡中文字幕播放| 99久久伊人精品| 久草这里只有精品视频| 一区二区激情视频| 国产女同互慰高潮91漫画| 欧美一区二区三区播放老司机| 99久久精品国产一区| 国产精品99久久不卡二区| 日韩精品一区第一页| 一区二区三区四区中文字幕| 国产女主播在线一区二区|