模具CAD作业

发布 2022-09-18 17:55:28 阅读 1292

《模具cad》课程作业。

数据的插值与拟合。

姓名:学号/序号:

班级: 一、编程题。

第一题。1、题目概述。

编写出利用抛物线插值进行包角影响系数插值的程序,包角影响系数如下表所示。

包角影响系数k2

2、流程框图。

3、程序**。

#include ""

main()

float qip ( float x,float y,int n, float t声明qip函数*/

float k2,m;

static float rf[10] =

a: printf("请输入一个》=90且<=180的包角: ")

scanf("%f",&m);

if(m<90||m>180判断输入值的大小是否满足要求*/

printf("输入有误,请重新输入");

printf("请输入一个》=90且<=180的包角: ")

scanf("%f",&m);

goto a;}

elsefloat qip ( float x,float y,int n, float t一维抛物线插值*/

int i;

float u, v, w;

for ( i = 0; i <=n- 4; i++

if ( t <=x[i+1]) goto a;

i = n-3;

a: if ( i > 0 &&t -x[i]) x[i+1] -t)) i = i-1;

u = t -x[i+1] )t-x[i+2] )x[i]-x[i+1]) x[i] -x[i+2]);

v = t-x[i])*t-x[i+2]) x[i+1]-x[i]) x[i+1]-x[i+2]);

w = t-x[i])*t-x[i+1]) x[i+2]-x[i]) x[i+2]-x[i+1]);

return (u*y[i] +v*y[i+1] +w*y[i+2] )

4、运行结果(包含特殊数据的输入、输出)

5、分析。该程序基本能满足题目要求。

第二题。1、题目概述。

已知2023年到2023年间每隔10年,服务年限从10年到30年每隔10年的劳动报酬表如下:

表某企业工作人员的月平均工资(元)

试编写计算任一年中(1950-1990),任一年工龄(10-30)的工作人员平均工资计算程序(可选线性插值或抛物线插值)。

2、流程框图。

3、程序**(选择线性插值)

# include <>

main ()

float tlip( float x,float y,float z[3], int m, int n, float tx, float ty对tlip函数的声明*/

float nf,gl,pjz;

static float aa[5]=;

float cc[5][3150.697,169.592,187.

652},179.323,195.072,250.

287},203.212,239.092,322.

767},226.505,273.706,426.

730},249.633,370.281,598.

243}

a1: printf("请输入一个年份:输入年份*/

scanf("%f",&nf);

if(nf<1950.0||nf>1990.0)

printf("输入有误,重新输入");

goto a1;}

b1: printf("请输入一个工龄:输入工龄*/

scanf("%f",&gl);

if(gl<10.0||gl>30.0)

printf("输入有误,重新输入");

goto b1;}

pjz=tlip(aa,bb,cc,5,3,nf,gl);

printf("平均工资:%f",pjz );

goto a1;

float tlip( float x,float y,float z[3], int m, int n, float tx, float ty定义tlip函数*/

int i, j;

float a, b, f;

for( i = 0; i <=m-3; i++

if( tx <=x[i+1]) goto c;

i = m-2;

c: for( j = 0; j <=n-3; j++

if( ty <=y[j+1]) goto d;

j = n-2;

d: a = tx-x[i]) x[i+1]-x[i] )

b = ty-y[j]) y[j+1]-y[j] )

f = 1-a)*(1-b)*z[i][j]+b*(1-a)*z[i][j+1]

a*(1-b)*z[i+1][j] +a*b*z[i+1][j+1];

return(f);

4、运行结果(包含特殊数据的输入、输出)

5、分析。该程序基本能满足题目要求。

二、matlab软件应用题。

第三题。1、题目概述。

已知某处山区地形选点测量坐标数据为:

x=0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

y=0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6

海拔高度数据为:

z = 89 90 87 85 92 91 96 93 90 87 82;

1) 画出原始数据图;

2) 画出加密后的地貌图,并在图中标出原始数据。

2、matlab**。

> x=0:0.5:5;

> y=0:0.5:6;

> z=[ 89 90 87 85 92 91 96 93 90 87 82;

> mesh(x,y,z);xlabel('x'),ylabel('y'),zlabel('z'),title('山区地形');

> x1=0:0.1:5;

> y1=0:0.1:6;

> [x2,y2]=meshgrid(x1,y1);

> z1=interp2(x,y,z,x2,y2,'cubic');

> mesh(x1,y1,z1);xlabel('x'),ylabel('y'),zlabel('z'),title('山区地形');

《模具CAD》实验教学大纲

一 实验教学的目的和任务。1 目的 在掌握液固成形用模具有关书本知识的基础上,让学生动手拆装来自生产第一线的压铸模,以便加强对压铸模基本结构和功能的了解。通过手工绘制 草图和计算机绘制零件图,使学生拥有正确的设计思路,培养对pro e等系统的实际操作能力。并对其他cad软件有一定的了解。2 任务。拆...

2019模具CAD课程设计指导书

模具cad cam课程设计。指导书。一总体要求。课程设计时间 1 3周共3周。按学号顺序每2人一组进行课程设计,每组完成一个制件连续冲模和复合冲模共计2套模具设计。完成设计说明书一份。二课程设计内容 1 零件设计 测绘 及冲压工艺计算。a 用草图功能绘制所提供的零件 要求完全约束 b 建立零件的三维...

CAD作业

cad cam技术及应用 一 二 三 四题为必做题,五 六题选做其中一题 一 以一个你熟悉的实际机械产品 或零件 部件 为例,进行如下分析说明 1 分析该产品的设计与制造由哪些具体环节组成。2 指出在该产品设计制造中的哪些具体环节可采用cad cam中的什么单项技术?同时分析采用这些cad cam技...