计算机辅助设课程设计.docVIP

  • 12
  • 0
  • 约15.85万字
  • 约 34页
  • 2017-06-12 发布于河南
  • 举报
计算机辅助设课程设计

程序内容说明: 1.本程序是采用matlab7.01编译。 2.程序中的一些符号含义: A:原始数据矩阵; B:曲线要素矩阵; C:里程坐标矩阵; D:直线距离矩阵; E:外矢距; F,坐标转换后的矩阵; Alpha:转角; Azimuth:方位角; R:半径; T:切线长; L:曲线长; Beta:缓和曲线角; Theta::切线角; Lc:里程; Lo:缓和曲线长; P:内移距; M:切垂距; X1,Y1:局部坐标系下的坐标。 原始程序和必要解释说明: clc; %清除屏幕之前打过的代码 clear; %清除工作空间的变量 format; %定义数据格式 A=[1 2996 265 0 0 ;2 7514 14651 510 8000;3 805 28078 510 8000 ;4 5049 41093 0 0] %原始数据,依次为编号,X坐标,Y坐标,缓和曲线长,曲线半径。 n=size(A,1); %交点个数 i=1; pi=3.1415929; %求各个交点间直线的方位角 while in D(i,1)=sqrt((A(i+1,2)-A(i,2)).^2+(A(i+1,3)-A(i,3)).^2); %各个交点间的直线距离 if A(i+1,2)-A(i,2)0A(i+1,3)-A(i,3)0;

文档评论(0)

1亿VIP精品文档

相关文档