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

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

?? tdof_prop_damped.m

?? vibration simulation using ansys and matlab 一書中的程序
?? M
字號:
	echo off
%	tdof_prop_damped.m		proportionally damped tdof model
%	Calculates poles and zeros of proportionally damped tdof system.  
%	Plots initial condition responses for modes 2 and 3 in physical 
%	and principal coordinate systems.

%	solve for the eigenvalues of the undamped system model

	tdofss_eig;

	subplot(1,1,1);

%	now normalize the undamped eigenvectors with respect to the position of
%   mass 1, which will be set to 1.0 - for plotting of undamped Argand diagram

	for  cnt = 1:length(omegad)

		xmon1(:,cnt) = xmo(:,cnt)/xmo(1,cnt);

	end

	xmon1

%	input proportional damping for equations in principal coordinate system

   	zeta = input('input value for zeta, default = 0.02, 2% of critical ...  ');
	
	if  (isempty(zeta))
		zeta = 0.02;
	else
	end

% 	setup proportionally damped state-space system matrix in principal coordinates

    a_ss = [  0    1    0      0        0       0
         	 		  0    0    0      0        0       0
             		  0    0    0      1        0       0
	         		  0    0  -w2^2 -2*zeta*w2  0       0
             		  0    0    0      0        0       1
             		  0    0    0      0      -w3^2 -2*zeta*w3];

%	solve for the eigenvalues of the system matrix with proportional damping

	[xmp,omegap] = eig(a_ss);

%	take the diagonal elements of the generalized eigenvalue matrix omegap

	omegapd = diag(omegap);

%	now reorder the eigenvalues and eigenvectors from low to high frequency, 
%	keeping track of how the eigenvalues are ordered in reorder the 
%	eigenvectors to match, using indexhz

	[omegaporder,indexhz] = sort(abs(imag(omegapd)));

	for  cnt = 1:length(omegapd)

		omegapo(cnt,1) = omegapd(indexhz(cnt));	%  reorder eigenvalues

		xmpo(:,cnt) = xmp(:,indexhz(cnt));		%  reorder eigenvector columns

	end

%	now calculate the magnitude and phase angle of each of the eigenvector
%	entries

	for  row = 1:length(omegapd)

		for  col = 1:length(omegapd)

			xmpomag(row,col) = abs(xmpo(row,col));

			xmpoang(row,col) = (180/pi)*angle(xmpo(row,col));

		end

	end

	omegapo

	xmpo

	xmpomag

	xmpoang

%	calculate the percentage of critical damping for each mode

	zeta1 = 0
	
	theta2 = atan(real(omegapo(3))/imag(omegapo(3)));
	zeta2 = abs(sin(theta2))

	theta3 = atan(real(omegapo(5))/imag(omegapo(5)));
	zeta3 = abs(sin(theta3))

	plot(omegap,'k*')
	grid on
	axis([-3 1 -2 2])
	axis('square')
	title('Proportionally Damped Eigenvalues')
	xlabel('real')
	ylabel('imaginary')
	text(real(omegapo(3))-1,imag(omegapo(3))+0.1,['zeta = ',num2str(zeta2)])	
	text(real(omegapo(5))-1,imag(omegapo(5))+0.1,['zeta = ',num2str(zeta3)])	

	disp('execution paused to display figure, "enter" to continue'); pause

%	calculate the motions of the three masses for all three modes - damped case

	t = 0:.12:15;

	sigma11 = real(omegapo(1));		%  sigma for first eigenvalue for mode 1
	omegap11 = imag(omegapo(1));   	%  omegap for first eigenvalue for mode 1

	sigma12 = real(omegapo(2));		%  sigma for second eigenvalue for mode 1
	omegap12 = imag(omegapo(2));   	%  omegap for second eigenvalue for mode 1

	sigma21 = real(omegapo(3));		%  sigma for first eigenvalue for mode 2
	omegap21 = imag(omegapo(3));   	%  omegap for first eigenvalue for mode 2

	sigma22 = real(omegapo(4));		%  sigma for second eigenvalue for mode 2
	omegap22 = imag(omegapo(4));   	%  omegap for second eigenvalue for mode 2

	sigma31 = real(omegapo(5));		%  sigma for first eigenvalue for mode 3
	omegap31 = imag(omegapo(5));   	%  omegap for first eigenvalue for mode 3

	sigma32 = real(omegapo(6));		%  sigma for second eigenvalue for mode 3
	omegap32 = imag(omegapo(6));  	%  omegap for second eigenvalue for mode 3

%	displacements of mode 1 in principal coordinates

	zp111 = exp(sigma11*t).*(exp(i*omegap11*t)*xmpo(1,1));		%  mass 1
	zp112 = exp(sigma12*t).*(exp(i*omegap12*t)*xmpo(1,2));		%  mass 1

%	displacements of mode 2 in principal coordinates

	zp221 = exp(sigma21*t).*(exp(i*omegap21*t)*xmpo(3,3));		%  mass 2
	zp222 = exp(sigma22*t).*(exp(i*omegap22*t)*xmpo(3,4));		%  mass 2

%	displacements of mode 3 in principal coordinates

	zp331 = exp(sigma31*t).*(exp(i*omegap31*t)*xmpo(5,5));		%  mass 3
	zp332 = exp(sigma32*t).*(exp(i*omegap32*t)*xmpo(5,6));		%  mass 3

%	calculate the displacements of each mass for mode 2
%	define matrix of displacements vs time for each eigenvector

	z221 = [zeros(1,length(t))
			zp221
			zeros(1,length(t))];

	z222 = [zeros(1,length(t))
			zp222
			zeros(1,length(t))];

%	back-transform from principal to physical coordinates

	zmode21 = xn*z221;

	zmode22 = xn*z222;

	z1mode21 = zmode21(1,:);

	z2mode21 = zmode21(2,:);

	z3mode21 = zmode21(3,:);

	z1mode22 = zmode22(1,:);

	z2mode22 = zmode22(2,:);

	z3mode22 = zmode22(3,:);

%	calculate the displacements of each mass for mode 3
%	define matrix of displacements vs time for each eigenvector

	z331 = [zeros(1,length(t))
			zeros(1,length(t))
			zp331];

	z332 = [zeros(1,length(t))
			zeros(1,length(t))
			zp332];

	zmode31 = xn*z331;

	zmode32 = xn*z332;

	z1mode31 = zmode31(1,:);

	z2mode31 = zmode31(2,:);

	z3mode31 = zmode31(3,:);

	z1mode32 = zmode32(1,:);

	z2mode32 = zmode32(2,:);

	z3mode32 = zmode32(3,:);

%	plot principal displacements of mode 2

	plot(t,real(zp221),'k-',t,real(zp222),'k+-',t,imag(zp221),'k.-',t,imag(zp222),'ko-')
	title('principal real and imag disp for mode 2')
	legend('real','real','imag','imag')
	axis([0 max(t) -1 1])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

%	plot physical disp of masses for mode 2

	plot(t,real(z1mode21),'k-',t,real(z1mode22),'k+-',t,imag(z1mode21),'k.-',t,imag(z1mode22),'ko-')
	title('physical real and imag disp for mass 1, mode 2')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

	plot(t,real(z2mode21),'k-',t,real(z2mode22),'k+-',t,imag(z2mode21),'k.-',t,imag(z2mode22),'ko-')
	title('physical real and imag disp for mass 2, mode 2')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

	plot(t,real(z3mode21),'k-',t,real(z3mode22),'k+-',t,imag(z3mode21),'k.-',t,imag(z3mode22),'ko-')
	title('physical real and imag disp for mass 3, mode 2')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

	plot(t,real(z1mode21+z1mode22),'k-',t,real(z2mode21+z2mode22),'k+-',t,real(z3mode21+z3mode22),'k.-')
	title('physical disp z1, z2, z3 mode 2')
	legend('mass 1','mass 2','mass 3')
	axis([0 max(t) -1 1])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

%	plot subplots for notes

%	plot principal disp of mode 2

	subplot(3,2,1)
	plot(t,real(zp221),'k-',t,real(zp222),'k+-',t,imag(zp221),'k.-',t,imag(zp222),'ko-')
	title('principal disp for mode 2')
	legend('real','real','imag','imag')
	axis([0 max(t) -1 1])
	grid on

%	plot physical disp of masses for mode 2

	subplot(3,2,3)
	plot(t,real(z1mode21),'k-',t,real(z1mode22),'k+-',t,imag(z1mode21),'k.-',t,imag(z1mode22),'ko-')
	title('physical real and imag disp for mass 1, mode 2')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	subplot(3,2,4)
	plot(t,real(z2mode21),'k-',t,real(z2mode22),'k+-',t,imag(z2mode21),'k.-',t,imag(z2mode22),'ko-')
	title('physical real and imag disp for mass 2, mode 2')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	subplot(3,2,5)
	plot(t,real(z3mode21),'k-',t,real(z3mode22),'k+-',t,imag(z3mode21),'k.-',t,imag(z3mode22),'ko-')
	title('physical real and imag disp for mass 3, mode 2')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	subplot(3,2,6)
	plot(t,real(z1mode21+z1mode22),'k+-',t,real(z2mode21+z2mode22),'k.-',t,real(z3mode21+z3mode22),'ko-')
	title('physical disp for z1, z2, z3 mode 2')
	legend('mass 1','mass 2','mass 3')
	axis([0 max(t) -1 1])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

	subplot(1,1,1)

%	plot principal disp of mode 3	

	plot(t,real(zp331),'k-',t,real(zp332),'k+-',t,imag(zp331),'k.-',t,imag(zp332),'ko-')
	title('principal disp for mode 3')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

%	plot physical disp of masses for mode 3

	plot(t,real(z1mode31),'k-',t,real(z1mode32),'k+-',t,imag(z1mode31),'k.-',t,imag(z1mode32),'ko-')
	title('physical real and imag disp for mass 1, mode 3')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

	plot(t,real(z2mode31),'k-',t,real(z2mode32),'k+-',t,imag(z2mode31),'k.-',t,imag(z2mode32),'ko-')
	title('physical real and imag disp for mass 2, mode 3')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

	plot(t,real(z3mode31),'k-',t,real(z3mode32),'k+-',t,imag(z3mode31),'k.-',t,imag(z3mode32),'ko-')
	title('physical real and imag disp for mass 3, mode 3')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

	plot(t,real(z1mode31+z1mode32),'k-',t,real(z2mode31+z2mode32),'k+-',t,real(z3mode31+z3mode32),'k.-')
	title('physical disp for z1, z2, z3 mode 3')
	legend('mass 1','mass 2','mass 3')
	axis([0 max(t) -1 1])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

%	plot subplots for notes

%	plot principal disp of mode 3	

	subplot(3,2,1)
	plot(t,real(zp331),'k-',t,real(zp332),'k+-',t,imag(zp331),'k.-',t,imag(zp332),'ko-')
	title('principal disp for mode 3')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

%	plot physical disp of masses for mode 3

	subplot(3,2,3)
	plot(t,real(z1mode31),'k-',t,real(z1mode32),'k+-',t,imag(z1mode31),'k.-',t,imag(z1mode32),'ko-')
	title('physical real and imag disp for mass 1, mode 3')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	subplot(3,2,4)
	plot(t,real(z2mode31),'k-',t,real(z2mode32),'k+-',t,imag(z2mode31),'k.-',t,imag(z2mode32),'ko-')
	title('physical real and imag disp for mass 2, mode 3')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	subplot(3,2,5)
	plot(t,real(z3mode31),'k-',t,real(z3mode32),'k+-',t,imag(z3mode31),'k.-',t,imag(z3mode32),'ko-')
	title('physical real and imag disp for mass 3, mode 3')
	legend('real','real','imag','imag')
	axis([0 max(t) -0.5 0.5])
	grid on

	subplot(3,2,6)
	plot(t,real(z1mode31+z1mode32),'k+-',t,real(z2mode31+z2mode32),'k.-',t,real(z3mode31+z3mode32),'ko-')
	title('physical disp for z1, z2, z3 mode 3')
	legend('mass 1','mass 2','mass 3')
	axis([0 max(t) -1 1])
	grid on

	disp('execution paused to display figure, "enter" to continue'); pause

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产福利不卡视频| 欧美高清激情brazzers| 91精品国产aⅴ一区二区| 亚洲精品中文字幕在线观看| 国产精品电影院| 亚洲h在线观看| 精品一区二区在线看| 播五月开心婷婷综合| 91黄视频在线观看| 日韩欧美中文字幕公布| 久久美女艺术照精彩视频福利播放| 精品福利在线导航| 久久综合九色综合欧美98| 在线成人av网站| 2020国产精品| 亚洲国产精品一区二区久久恐怖片 | 91精品在线免费观看| 欧美激情中文不卡| 一区二区三区久久久| 轻轻草成人在线| av激情成人网| 久久久久久一二三区| 亚洲成人av中文| 色先锋aa成人| 国产精品盗摄一区二区三区| 开心九九激情九九欧美日韩精美视频电影| 不卡视频在线观看| 精品国产乱码久久久久久夜甘婷婷| 亚洲欧美一区二区久久| 国产不卡在线一区| 在线成人高清不卡| 国产毛片一区二区| 久久婷婷一区二区三区| 日韩和的一区二区| 欧美亚洲国产一区在线观看网站| 国产三级三级三级精品8ⅰ区| 奇米影视一区二区三区小说| 欧美精品日韩综合在线| 亚洲一区二区三区四区五区中文| 99精品偷自拍| 中文字幕av免费专区久久| 国内成人精品2018免费看| 337p日本欧洲亚洲大胆色噜噜| 奇米影视7777精品一区二区| 欧美日韩精品一区二区三区| 日本在线不卡视频| 精品国产乱码久久久久久久| 色素色在线综合| 欧美中文字幕一区二区三区亚洲| 国产日产欧美一区二区视频| 国产一区二区h| 国产精品色婷婷久久58| 国产99久久久精品| 亚洲三级电影全部在线观看高清| 色av综合在线| 亚洲成人一二三| 欧美大片拔萝卜| 99精品视频一区二区三区| 亚洲麻豆国产自偷在线| 在线视频国产一区| 日本aⅴ免费视频一区二区三区| 久久久精品欧美丰满| 在线亚洲+欧美+日本专区| 美女视频网站黄色亚洲| 欧美极品美女视频| 欧美午夜电影一区| 国产精品小仙女| 亚洲乱码国产乱码精品精的特点| 成人av先锋影音| 日本欧美在线观看| 亚洲国产成人私人影院tom | 26uuu亚洲综合色欧美| 成人黄色777网| 免费观看在线综合| 亚洲美女视频在线| 国产欧美日韩三级| 精品日产卡一卡二卡麻豆| 欧美在线观看一区二区| 成人高清av在线| 国产精品一区在线观看你懂的| 国产永久精品大片wwwapp| 亚洲综合在线免费观看| 精品国产伦一区二区三区免费| 欧美色图第一页| 成人av网站大全| 国产精品亚洲视频| 777午夜精品视频在线播放| 成人av资源在线| 激情小说欧美图片| 精品一区二区在线播放| 男男成人高潮片免费网站| 香蕉久久一区二区不卡无毒影院 | 欧美一区二区三区不卡| 日本电影欧美片| 色综合色综合色综合 | 亚洲精品日韩专区silk| 91黄色免费网站| 免费xxxx性欧美18vr| 亚洲高清视频的网址| 亚洲人成精品久久久久久| 日本一区二区综合亚洲| 国产日产欧产精品推荐色| 欧美精品一区二区精品网| 精品美女一区二区| 精品美女在线播放| 国产午夜精品一区二区三区四区| 国产色爱av资源综合区| 综合久久一区二区三区| 亚洲成人1区2区| 国产一区二区三区日韩| bt欧美亚洲午夜电影天堂| 色域天天综合网| 欧美一区二区三区性视频| 精品国产乱码久久久久久图片| 国产欧美精品一区| 亚洲国产精品视频| 亚洲欧洲中文日韩久久av乱码| 亚洲一二三四在线观看| 青青草原综合久久大伊人精品优势| 欧美在线短视频| 91精品国产乱码久久蜜臀| 国产亚洲成av人在线观看导航| 136国产福利精品导航| 日av在线不卡| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美在线观看视频在线| 久久亚洲私人国产精品va媚药| 亚洲色图都市小说| 国产美女一区二区| 欧美美女网站色| 亚洲欧美色综合| 国产盗摄视频一区二区三区| 精品视频一区三区九区| 欧美国产精品一区二区三区| 日韩制服丝袜先锋影音| 不卡一区在线观看| 国产亚洲欧美在线| 美女网站在线免费欧美精品| 欧美日韩国产影片| 亚洲美女精品一区| 91女神在线视频| 国产精品成人免费精品自在线观看 | 一区二区三区日韩欧美| eeuss鲁一区二区三区| 国产日产欧产精品推荐色| 麻豆91精品91久久久的内涵| 精品视频一区二区不卡| av亚洲精华国产精华精| 久久一区二区三区国产精品| 日本不卡中文字幕| 日韩欧美亚洲一区二区| 美女视频第一区二区三区免费观看网站| 色爱区综合激月婷婷| 夜夜嗨av一区二区三区| 欧美在线一区二区三区| 亚洲成人免费视频| 日韩限制级电影在线观看| 美腿丝袜亚洲三区| wwwwxxxxx欧美| 成人黄色小视频在线观看| 久久精品男人天堂av| 成人国产亚洲欧美成人综合网| 欧美一卡在线观看| 精品一区二区三区久久| 国产人伦精品一区二区| av在线播放不卡| 亚洲国产一区视频| 26uuu国产日韩综合| 91麻豆产精品久久久久久| 日韩精品久久理论片| 欧美—级在线免费片| 欧美日韩电影在线播放| 国产成人在线视频网站| 一区二区三区蜜桃网| 欧美videossexotv100| 99九九99九九九视频精品| 日本人妖一区二区| 中文字幕一区二区三| 91精品国产色综合久久| 不卡在线视频中文字幕| 日本欧美大码aⅴ在线播放| 中文字幕一区二区三| 欧美mv日韩mv国产网站app| 色婷婷综合在线| 国产高清精品在线| 日本不卡在线视频| 亚洲一区在线视频观看| 日本一区二区成人在线| 69精品人人人人| 欧美亚洲自拍偷拍| 91亚洲永久精品| 成人晚上爱看视频| 国产在线精品免费| 免费久久精品视频| 天涯成人国产亚洲精品一区av| 1区2区3区精品视频| 亚洲国产成人私人影院tom| 久久综合狠狠综合久久综合88| 欧美一区二区在线视频| 亚洲欧洲av色图|