基本信息
源码名称:梯形特征(Trapz_character.m)
源码大小:1.09KB
文件格式:.m
开发语言:MATLAB
更新时间:2021-03-12
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
clc;
clear all;
req=[];
%%%%%%材料参数
%装药材料参数
CD=56/1000; %装药内切圆半径,m
dc=0.5*pi/180; %%%角度上的微元,δθ
mc=floor(pi/dc); %角度上的微元数量
jj=75*pi/180; %%%下底与腰的夹角
for i=1:1:mc; %周向
c=i*dc;
C=c*180/pi;
if c<=jj/2;
b1=CD/2/cos(c);
b2=CD/2/cos(c);
elseif c>jj/2 && c<=jj;
b1=CD/2/cos(c);
b2=CD/2/cos(jj-c);
elseif c>jj && c<=pi/2-jj/2
b1=CD/2/cos(c);
b2=CD/2/cos(c-jj);
elseif c>pi/2-jj/2 && c<=pi/2 jj/2
b1=CD/2/cos(pi-jj-c);
b2=CD/2/cos(c-jj);
elseif c>pi/2 jj/2 && c<=pi-jj
b1=CD/2/cos(pi-jj-c);
b2=CD/2/cos(pi-c);
elseif c>pi/2 jj/2 && c<=pi-jj/2;
b1=CD/2/cos(c-(pi-jj));
b2=CD/2/cos(pi-c);
elseif c>pi-jj/2;
b1=CD/2/cos(pi-c);
b2=CD/2/cos(pi-c);
end
% R(i)=b;
Cr(i)=C;
X1(i)=b1*cos(c);
Y1(i)=b1*sin(c);
X2(i)=b2*cos(pi c);
Y2(i)=b2*sin(pi c);
end
figure(1);
plot(X1,Y1);
hold on
plot(X2,Y2);