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

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

?? 1.c

?? 二質量浮筏振動頻率計算(98.6),以及對于不同質量比,阻尼比 和干擾激勵頻率時的隔振效果計算,有數據壓縮防溢出功能(98.4) 對每個彈性支承均求旋轉變換矩陣,可用于輻射式布置(98.4)
?? C
字號:
/*二質量浮筏振動頻率計算(98.6),以及對于不同質量比,阻尼比
和干擾激勵頻率時的隔振效果計算,有數據壓縮防溢出功能(98.4)
對每個彈性支承均求旋轉變換矩陣,可用于輻射式布置(98.4)*/

/*矩陣相加*/
void MATADD(double A[][6],double B[][6],double (*C)[6],int M,int N)
{ int I,J;
  for(I=0;I<M;I++)
    for(J=0;J<N;J++)
    *(*(C+I)+J)=A[I][J]+B[I][J];
  }



void MATMPY(double A[][6],double B[][6],double (*C)[6],int M,int N,int R8) /*矩陣相乘*/
{ int I,J,K;
  for(I=0;I<M;I++)
    for(J=0;J<R8;J++)
    {
     **C=0;
     for(K=0;K<N;K++)
    *(*(C+I)+J)=*(*(C+I)+J)+A[I][K]*B[K][J];
     }
}


void ZMATX(double (*A)[6],int N)                          /*矩陣轉置*/
{ int I,J,L,KU1;
  double W1;
   KU1=N-1;
    for(I=0;I<KU1;I++)
    {
     L=I+1;
     for(J=L;J<N;J++)
     {
      W1=*(*(A+I)+J);
      *(*(A+I)+J)=*(*(A+J)+I);
      *(*(A+J)+I)=W1;
      }
     }
  }


void DA(double (*A)[6],double B[][6],int M,int N)       /*將矩陣B賦值給矩陣A*/
 {
   int I,J;
   for(I=0;I<M;I++)
     for(J=0;J<N;J++)
      *(*(A+I)+J)=B[I][J];
 }



 

 /*求坐標變換矩陣D和T,總坐標系下的子剛度矩陣K1*/
void DTMATX(double (*K1)[6],double K0[][6],double A[],double B[],double C[],int N,double R[][6])
 {
  int Z,I,J,L;
  double T[6][6],F[3][3],D[3][3],T1[6][6],T2[6][6];
    for(I=0;I<3;I++)
      for(J=0;J<3;J++)
      if(I==J)F[I][J]=1.0;
      else F[I][J]=0.0;
   D[0][0]=0.0;
   D[1][1]=0.0;
   D[2][2]=0.0;
   D[0][1]=-C[N-1];
   D[0][2]=B[N-1];
   D[1][0]=C[N-1];
   D[1][2]=-A[N-1];
   D[2][0]=-B[N-1];
   D[2][1]=A[N-1];
    for(I=0;I<3;I++)
      for(J=0;J<3;J++)
      T[I][J]=F[I][J];
    for(I=3;I<6;I++)
      for(J=3;J<6;J++)
      {L=I-3;
       Z=J-3;
       T[I][J]=F[L][Z];
       }
   for(I=3;I<6;I++)
      for(J=0;J<3;J++)
      {L=I-3;
       T[I][J]=D[L][J];
       }
   for(I=0;I<3;I++)
      for(J=3;J<6;J++)
      T[I][J]=0.0;

   MATMPY(T,R,T1,6,6,6);
   MATMPY(T1,K0,T2,6,6,6);
   ZMATX(T1,6);
   MATMPY(T2,T1,K1,6,6,6);

 }


 #include<stdio.h>
 #include<math.h>
 main()
 {
  int NG,NG1,NK,NJ,NK1,NK2,N,H,Z,I,J,J1,L,L1,L2,JJ;
  double AA1[3],BB1[3],C1[3],C2[3],CC[3],CC1[3],CC2[3],CC3[3],DD3[3],DD1[3];
  double DD2[3],Y1,Y2,Y3,Y4,R1[3][3],S5[6][6],W5[6][6],M[12][12],M01[6][6];
  double M02[6][6],KB[6],KC[6],KK[6][6],T[3],I1[3],I2[3],K11[6][6],K22[6][6];
  double M11[6][6],M22[6][6],GX,GY,GZ,K[12][12],M1,M2,A[40],B[40],C[40],ALF[120];
  double BET[120],GAM[120],K01[6][6],K02[6][6],WW,WW1,WW2,D1,D2,DD,WN[12],PACE;
  double K1[3],K2[3],F0,S,U,W,W1,TA[7],R[6][6],SJ[6][6],WJ[6][6],F;
  printf("輸入上層柴油機質量M2:\n");
  scanf("%f",&M2);
  printf("輸入筏體質量M1:\n");
  scanf("%f",&M1);
  printf("輸入筏體轉動慣量I1[3]:\n");
  for(I=0;I<3;I++)
   scanf("%f",&I1[I]);
  printf("輸入上層柴油機轉動慣量I2[3]:\n");
  for(I=0;I<3;I++)
   scanf("%f",&I2[I]);
  printf("輸入筏體下彈簧總數NJ:\n");
  scanf("%d",&NJ);
  printf("輸入彈簧總數NK:\n");
  scanf("%d",&NK);
  printf("輸入彈簧總數+質量總數 NG:\n");
  scanf("%d",&NG);
   printf("輸入彈簧和質量X坐標值A[NG]:\n");
  for(I=0;I<NG;I++)
   scanf("%f",&A[I]);
   printf("輸入彈簧和質量Y坐標值B[NG]:\n");
  for(I=0;I<NG;I++)
   scanf("%f",&B[I]);
  printf("輸入彈簧和質量Z坐標值C[NG]:\n");
  for(I=0;I<NG;I++)
   scanf("%f",&C[I]);
  printf("輸入上層彈簧剛度KB[6]:\n");
  for(I=0;I<6;I++)
   scanf("%f",&KB[I]);
  printf("輸入下層彈簧剛度KC[6]:\n");
  for(I=0;I<6;I++)
   scanf("%f",&KC[I]);
  NG1=2*NG;
  printf("輸入每個彈簧剛性主軸及質量慣性軸與總坐標的夾角(度)ALF[NG1]:\n");
  for(I=0;I<NG1;I++)
   scanf("%f",&ALF[I]);
   printf("輸入每個彈簧剛性主軸及質量慣性軸與總坐標的夾角(度)BET[NG1]:\n");
  for(I=0;I<NG1;I++)
   scanf("%f",&BET[I]);
   printf("輸入每個彈簧剛性主軸及質量慣性軸與總坐標的夾角(度)GAM[NG1]:\n");
  for(I=0;I<NG1;I++)
   scanf("%f",&GAM[I]);
  U=M1/M2;
  for(I=0;I<3;I++)
  I1[I]=I1[I]*U/1.0682;
   for(L=0;L<3;L++)
     {K1[L]=NJ*KC[L];
      K2[L]=(NK-NJ)*KB[L];
     }
   for(N=0;N<NG1;N++)
     {ALF[N]=ALF[N]*3.1415926/180;
      BET[N]=BET[N]*3.1415926/180;
      GAM[N]=GAM[N]*3.1415926/180;
      }

   for(L=0;L<6;L++)             /*求K01[6],K02[6]*/
     for(J=0;J<6;J++)
      if(L==J)
        {K01[L][J]=KC[L];
         K02[L][J]=KB[L];
         }
      else
        {K01[L][J]=0.0;
         K02[L][J]=0.0;
         }
   for(L=0;L<6;L++)             /*求S5[6],W5[6]*/
     for(J=0;J<6;J++)
        {S5[L][J]=0.0;
         W5[L][J]=0.0;
         }

    for(N=0;N<NJ;N++)
    { for(L=0;L<3;L++)
        for(J=0;J<3;J++)
          R1[L][J]=0.0;
      L1=3*(N-1);
      R1[0][0]=(double)cos(ALF[L1+0]);
      R1[1][0]=(double)cos(ALF[L1+1]);
      R1[2][0]=(double)cos(ALF[L1+2]);
      R1[0][1]=(double)cos(BET[L1+0]);
      R1[1][1]=(double)cos(BET[L1+1]);
      R1[2][1]=(double)cos(BET[L1+2]);
      R1[0][2]=(double)cos(GAM[L1+0]);
      R1[1][2]=(double)cos(GAM[L1+1]);
      R1[2][2]=(double)cos(GAM[L1+2]);
      for(L=0;L<3;L++)
        for(J=0;J<3;J++)
         R[L][J]=R1[L][J];
      for(H=3;H<6;H++)
        for(J=3;J<6;J++)
         {L=H-3;
          Z=J-3;
          R[H][J]=R1[L][Z];
          }
       for(L=0;L<3;L++)
        for(J=3;J<6;J++)
          R[L][J]=0.0;
       for(L=3;L<6;L++)
        for(J=0;J<3;J++)
          R[L][J]=0.0;

       DTMATX(KK,K01,A,B,C,N,R);       /*得到子剛度矩陣KK[6][6]*/
       MATADD(S5,KK,SJ,6,6);           
       DA(S5,SJ,6,6);                  /*將SJ[6][6]賦值給S5[6][6]*/
     }
   H=NJ;
   for(N=H;N<NK;N++)
    {  for(L=0;L<3;L++)
         for(J=0;J<3;J++)
           R1[L][J]=0.0;
        L2=3*(N-1);
      R1[0][0]=(double)cos(ALF[L2+0]);
      R1[1][0]=(double)cos(ALF[L2+1]);
      R1[2][0]=(double)cos(ALF[L2+2]);
      R1[0][1]=(double)cos(BET[L2+0]);
      R1[1][1]=(double)cos(BET[L2+1]);
      R1[2][1]=(double)cos(BET[L2+2]);
      R1[0][2]=(double)cos(GAM[L2+0]);
      R1[1][2]=(double)cos(GAM[L2+1]);
      R1[2][2]=(double)cos(GAM[L2+2]);
       for(L=0;L<3;L++)
        for(J=0;J<3;J++)
          R[L][J]=R1[L][J];
       for(H=3;H<6;H++)
        for(J=3;J<6;J++)
         {L=H-3;
          Z=J-3;
          R[H][J]=R1[L][Z];
          }
       for(L=0;L<3;L++)
        for(J=3;J<6;J++)
          R[L][J]=0.0;
       for(L=3;L<6;L++)
        for(J=0;J<3;J++)
          R[L][J]=0.0;
       DTMATX(KK,K02,A,B,C,N,R);        /*得到子剛度矩陣KK[6][6]*/
       MATADD(W5,KK,WJ,6,6);
       DA(W5,WJ,6,6);                   /*將WJ[6][6]賦值給W5[6][6]*/
     }
   MATADD(S5,W5,K11,6,6);              /*得到剛度子矩陣K11[6][6]*/
   printf("剛度子矩陣K11[6][6]:\n");
    for(L=0;L<6;L++)
       {for(J=0;J<6;J++)
          printf("%f  ",K11[L][J]);
         printf("\n");
        }
   DA(K22,W5,6,6);                     /*將W5[6][6]賦值給K22[6][6]*/
   printf("剛度子矩陣K22[6][6]:\n");   /*輸出剛度子矩陣K22[6][6]*/
    for(L=0;L<6;L++)
       {for(J=0;J<6;J++)
          printf("%f  ",K22[L][J]);
         printf("\n");
        }

   for(L=0;L<6;L++)
     for(J=0;J<6;J++)
      K[L][J]=K11[L][J];
   for(L=0;L<6;L++)
     for(J=6;J<12;J++)
     {Z=J-6;
      K[L][J]=-K22[L][Z];
      }
   for(H=6;H<12;H++)
      for(J=6;J<12;J++)
     {L=H-6;
      Z=J-6;
      K[H][J]=K22[L][Z];
      }
   for(H=6;H<12;H++)
      for(J=0;J<6;J++)
     {L=H-6;
      K[H][J]=-K22[L][J];
      }                               /*得到總剛度矩陣K[12][12]*/
   printf("總剛度矩陣K[12][12]:\n");
   for(L=0;L<12;L++)
     {for(J=0;J<12;J++)
          printf("%f  ",K[L][J]);
         printf("\n");
      }
   for(L=0;L<3;L++)
     for(J=0;J<3;J++)
     {M01[L][J]=0.0;
      M02[L][J]=0.0;
      }
   M01[0][0]=M1;
   M01[1][1]=M1;
   M01[2][2]=M1;
   M02[0][0]=M2;
   M02[1][1]=M2;
   M02[2][2]=M2;
   for(H=3;H<6;H++)
     for(J=3;J<6;J++)
     { L=H-3;
       if(H==J){M01[H][J]=I1[L];M02[H][J]=I2[L];}
       else {M01[H][J]=0.0;M02[H][J]=0.0;}
	 }                                 /*得到M01[6][6],M02[6][6]*/
   NK1=NK+1;
   NK2=NK+2;
   L1=3*(NK1-1);                 /*以下求中間筏體子矩陣*/
   L2=3*(NK2-1);
   for(L=0;L<3;L++)
     for(J=0;J<3;J++)
      R1[L][J]=0.0;
   R1[0][0]=cos(ALF[L2+0]);
   R1[1][0]=cos(ALF[L2+1]);
   R1[2][0]=cos(ALF[L2+2]);
   R1[0][1]=cos(BET[L2+0]);
   R1[1][1]=cos(BET[L2+1]);
   R1[2][1]=cos(BET[L2+2]);
   R1[0][2]=cos(GAM[L2+0]);
   R1[1][2]=cos(GAM[L2+1]);
   R1[2][2]=cos(GAM[L2+2]);           /*得到R1[3][3]*/
   for(L=0;L<3;L++)
     for(J=0;J<3;J++)
      R[L][J]=R1[L][J];
   for(H=3;H<6;H++)
     for(J=3;J<6;J++)
     {L=H-3;
      Z=J-3;
      R[H][J]=R1[L][Z];
      }
   for(L=0;L<3;L++)
     for(J=3;J<6;J++)
      R[L][J]=0.0;
   for(L=3;L<6;L++)
     for(J=0;J<3;J++)
      R[L][J]=0.0;                 /*得到R[6][6]*/ 
   DTMATX(M11,M01,A,B,C,NK2,R);    /*得到質量子矩陣M11[6][6]*/ 
   printf("質量子矩陣M11[6][6]:\n");
   for(L=0;L<6;L++)
     {for(J=0;J<6;J++)
          printf("%f  ",M11[L][J]);
         printf("\n");
      }
   for(L=0;L<3;L++)
     for(J=0;J<3;J++)
      R1[L][J]=0.0;
   R1[0][0]=cos(ALF[L1+0]);
   R1[1][0]=cos(ALF[L1+1]);
   R1[2][0]=cos(ALF[L1+2]);
   R1[0][1]=cos(BET[L1+0]);
   R1[1][1]=cos(BET[L1+1]);
   R1[2][1]=cos(BET[L1+2]);
   R1[0][2]=cos(GAM[L1+0]);
   R1[1][2]=cos(GAM[L1+1]);
   R1[2][2]=cos(GAM[L1+2]);
   for(L=0;L<3;L++)
     for(J=0;J<3;J++)
       R[L][J]=R1[L][J];
   for(H=3;H<6;H++)
     for(J=3;J<6;J++)
       {L=H-3;
        Z=J-3;
        R[H][J]=R1[L][Z];
        }
   for(L=0;L<3;L++)
     for(J=3;J<6;J++)
       R[L][J]=0.0;
   for(L=3;L<6;L++)
     for(J=0;J<3;J++)
       R[L][J]=0.0;                 /*得到R[6][6]*/
   DTMATX(M22,M02,A,B,C,NK1,R);     /*得到質量子矩陣M22[6][6]*/
   printf("質量子矩陣M22[6][6]:\n");
   for(I=0;I<6;I++)
     {for(J=0;J<6;J++)
          printf("%f  ",M22[L][J]);
         printf("\n");
      }
   for(L=0;L<12;L++)
     for(J=0;J<12;J++)
       M[L][J]=0.0;
   for(L=0;L<6;L++)
     for(J=0;J<6;J++)
       M[L][J]=M11[L][J];
   for(H=6;H<12;H++)
     for(J=6;J<12;J++)
       {L=H-6;
        Z=J-6;
        M[H][J]=M22[L][Z];
	    }                         /*得到總質量矩陣M[12][12]*/   
   printf("總質量矩陣M[12][12]:\n");
   for(I=0;I<12;I++)
     {for(J=0;J<12;J++)
          printf("%f  ",M[L][J]);
         printf("\n");
      }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久av老司机精品网站导航| 国产成人精品免费网站| 91亚洲大成网污www| 国产日产欧美一区二区三区| 国模少妇一区二区三区| 欧美成人福利视频| 奇米色一区二区三区四区| 欧美男男青年gay1069videost| 亚洲天堂2016| 99精品视频免费在线观看| 中文字幕一区二区三区av| 国产91精品在线观看| 欧美国产一区在线| 成人福利视频网站| 国产精品每日更新在线播放网址| 成人中文字幕合集| 国产精品色噜噜| 99国产精品99久久久久久| 亚洲天堂网中文字| 91女人视频在线观看| 亚洲综合精品久久| 欧美日韩一区在线观看| 天天综合天天综合色| 欧美一区二区在线播放| 麻豆国产一区二区| 久久亚洲私人国产精品va媚药| 国产精品1区二区.| 国产精品女上位| 色婷婷亚洲精品| 亚洲国产视频一区二区| 69成人精品免费视频| 久久99热国产| 中文字幕+乱码+中文字幕一区| 成人h精品动漫一区二区三区| 亚洲视频一区在线| 欧美日本一道本| 久久成人麻豆午夜电影| 国产欧美视频一区二区三区| 99精品视频一区| 亚洲成a人v欧美综合天堂| 日韩欧美在线不卡| 国v精品久久久网| 亚洲三级电影网站| 9191久久久久久久久久久| 国产一区美女在线| 亚洲视频网在线直播| 69堂国产成人免费视频| 国产激情视频一区二区在线观看| 自拍av一区二区三区| 欧美理论片在线| 韩国成人精品a∨在线观看| 成人免费在线视频| 91麻豆精品国产自产在线观看一区| 国内精品视频一区二区三区八戒| 国产精品久久久久久久裸模| 在线播放国产精品二区一二区四区| 经典一区二区三区| 国产精品卡一卡二卡三| 欧美日韩精品福利| 国产成人在线免费| 亚洲大片免费看| 国产欧美视频一区二区三区| 欧美色精品天天在线观看视频| 国模大尺度一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 欧美情侣在线播放| 成人午夜av电影| 日本免费新一区视频| 日韩毛片一二三区| 欧美成人r级一区二区三区| 一本到高清视频免费精品| 久久国产免费看| 一区二区三区波多野结衣在线观看| www久久精品| 欧美系列一区二区| 粉嫩绯色av一区二区在线观看 | 中文一区在线播放| 91精品欧美一区二区三区综合在| 国产不卡视频在线播放| 天天操天天色综合| 亚洲视频一二区| 久久久美女艺术照精彩视频福利播放| 一本一道久久a久久精品| 国产一区二区在线看| 亚洲成av人片| 国产精品久久久久久久久动漫| 日韩一级免费观看| 91黄色小视频| 成人av在线资源网| 麻豆国产精品一区二区三区| 亚洲一区视频在线观看视频| 国产日本欧美一区二区| 日韩欧美一区在线| 91麻豆自制传媒国产之光| 国产剧情av麻豆香蕉精品| 亚洲国产精品一区二区www在线| 国产女主播在线一区二区| 日韩一级完整毛片| 欧美吞精做爰啪啪高潮| 成人性视频网站| 国产裸体歌舞团一区二区| 午夜天堂影视香蕉久久| 亚洲免费大片在线观看| 国产精品视频在线看| 欧美tickling网站挠脚心| 欧美男男青年gay1069videost | 久久免费视频色| 7777精品伊人久久久大香线蕉超级流畅 | 欧美最猛性xxxxx直播| 高清beeg欧美| 韩国午夜理伦三级不卡影院| 日韩av电影免费观看高清完整版| 亚洲综合视频在线观看| 最新日韩av在线| 中文字幕不卡的av| 国产欧美精品区一区二区三区| 精品国产sm最大网站| 日韩欧美一区二区在线视频| 制服.丝袜.亚洲.中文.综合| 欧美性三三影院| 91久久一区二区| 一本久久a久久精品亚洲| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 成人污视频在线观看| 国产在线视频精品一区| 韩国v欧美v亚洲v日本v| 韩国精品一区二区| 国产一区二区精品久久91| 精品在线播放免费| 精品制服美女丁香| 国产一区二区三区免费在线观看| 狠狠狠色丁香婷婷综合久久五月| 久久精品久久久精品美女| 精品一区二区三区影院在线午夜| 另类小说色综合网站| 精品亚洲aⅴ乱码一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美高清视频一二三区| 欧美网站大全在线观看| 欧美精品黑人性xxxx| 777奇米四色成人影色区| 欧美一级电影网站| 精品国产一区二区三区四区四| 精品国产成人系列| 国产肉丝袜一区二区| 国产精品日韩精品欧美在线| 亚洲色图欧洲色图婷婷| 一区二区在线电影| 午夜视黄欧洲亚洲| 美女国产一区二区三区| 国产伦精品一区二区三区免费迷| 国产凹凸在线观看一区二区| 不卡一卡二卡三乱码免费网站| 99精品欧美一区二区蜜桃免费| 色琪琪一区二区三区亚洲区| 欧美日韩成人在线一区| 日韩免费观看高清完整版在线观看| 精品美女被调教视频大全网站| 久久久久久久精| 中文字幕一区在线观看| 一区二区三区**美女毛片| 日本一不卡视频| 国产精品系列在线播放| 99久久精品国产网站| 欧美亚洲国产怡红院影院| 91精品国产综合久久久蜜臀粉嫩| 久久你懂得1024| 亚洲视频一二区| 日本视频在线一区| 国产**成人网毛片九色| 欧美三级在线视频| 久久综合色鬼综合色| 亚洲欧洲日韩一区二区三区| 午夜亚洲福利老司机| 国产在线精品一区二区三区不卡| 91性感美女视频| 欧美一卡2卡3卡4卡| 欧美国产精品一区二区三区| 亚洲妇女屁股眼交7| 国内精品写真在线观看| 色综合久久综合中文综合网| 日韩一区二区三区免费观看 | 欧美电视剧免费全集观看| 国产精品久久久久久户外露出| 亚洲第一狼人社区| 国产成人鲁色资源国产91色综| 色94色欧美sute亚洲线路二| 精品日韩一区二区| 亚洲日本护士毛茸茸| 麻豆久久一区二区| 色一区在线观看| 精品国产一区二区三区久久久蜜月 | 亚洲自拍另类综合| 国产又黄又大久久| 欧美在线一区二区三区| 337p日本欧洲亚洲大胆精品| 一区二区三区精密机械公司| 国产馆精品极品| 欧美综合亚洲图片综合区| 国产亚洲精品资源在线26u|