⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vtb2_4.m

📁 振动工具箱
💻 M
字号:
function VTB2_4(z,rmin,rmax)%VTB2_4 Displacement transmissibility ratio and force transmissibility% ratio of a single degree of freedom damped system.% VTB2_4(zeta,rmin,rmax) plots the displacement transmissibility % and force transmissibility of a single degree of freedom damped % system (with damping ratio zeta) between the frequency ratios % rmin and rmax. zeta can be a list of values.% VTB2_4(zeta,rmin,rmax,opt) allows plotting of Displacement %% Transmissibility (opt=1), Force Transmissibility (opt=2), or % both (opt=3, default).%% Example:% vtb2_4([.0:.2:2],0,2,3)if ishold==0	clfendif nargin==0|nargin==1	if nargin==1		opt=z;	else		opt=3;	end	z=[.01:.1:.51];	rmin=0;	rmax=2;	disp('Demo mode. Type ''help vtb2_4'' to learn how to enter values.')endif nargin==3	opt=3;endr=rmin:(rmax-rmin)/1000:rmax;if z(1)==0	z(1)=eps;endif length(z)>1	for i=1:length(z)	    DT(i,:)=sqrt((1+(2*z(i)*r).^2)./((1-r.^2).^2+(2*z(i)*r).^2));%(2.41)	    FT(i,:)=(r.^2).*DT(i,:);%(2.47)		a{i}=['\zeta = ' num2str(z(i))];	end	else	DT=sqrt((1+(2*z*r).^2)./((1-r.^2).^2+(2*z*r).^2));%(2.41)	FT=(r.^2).*DT;%(2.47)end%aa=version;ll=length(aa);if opt==3 	subplot(2,1,1)endif opt ~=2semilogy(r,DT)xlabel('Frequency Ratio (r)')ylabel('Displacement Transmissibility Ratio')title('Displacement Transmissibility Ratio versus Frequency Ratio (X/Y)')grid onzoom onlegend(char(a),2)endif opt==3subplot(2,1,2)endif opt ~=1if rmin<=-1	FT=FT(:,2:length(r));	r=r(1,2:length(r));endsemilogy(r,FT)xlabel('Frequency Ratio (r)')ylabel('Force Transmissibility Ratio')title('Force Transmissibility Ratio versus Frequency Ratio (F_T/kY)')grid onzoom onlegend(char(a),4)end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -