


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上function main()clc,clear all;single(0,0,0),hold onaxis off;title(体心立方结构);view(55,20);%spread();%cube_4();function balls(r,x,y,z)X,Y,Z=sphere();X=x+r*X;Y=y+r*Y;Z=z+r*Z;surf(X,Y,Z);colormap(0 0 1);function single(x0,y0,z0)global x y z;x=1 -1 -1 1 1 1 -1 -1+x0;y=1 1 1 1 -1 -1 -1 -1+y0;z=1
2、1 -1 -1 -1 1 1 -1+z0;for i=1:8 balls(.1,x(i),y(i),z(i),hold on;endcolormap(1 1 1)balls(0.2,x0,y0,z0),hold onfor i=1:7 line(x(i:i+1),y(i:i+1),z(i:i+1),LineWidth,2),hold onendline(-1,1+x0,-1,-1+y0,-1,-1+z0,LineWidth,2),hold online(-1,-1+x0,1,-1+y0,-1,-1+z0,LineWidth,2),hold online(-1,-1+x0,1,-1+y0,1,1
3、+z0,LineWidth,2),hold online(1,1+x0,1,-1+y0,1,1+z0,LineWidth,2),hold online(1,1+x0,1,1+y0,-1,1+z0,LineWidth,2)function spread()single(0,0,0),hold onF(1)=getFrame;i=-1; spread_x(-i); F(2)=getFrame; spread_y(-i); F(3)=getFrame; spread_z(-i); F(4)=getFrame;i=1; spread_x(-i); F(1)=getFrame; spread_y(-i)
4、; F(1)=getFrame; spread_z(-i); F(1)=getFrame;movie(F);function spread_x(e)global x y z;x_front=1 1 1 1 0*sign(e)+2*e;y_front=1 1 -1 -1 0;z_front=1 -1 -1 1 0;for j=1:4 balls(.1,x_front(j),y_front(j),z_front(j);endballs(.2,x_front(5),y_front(5),z_front(5);line(x_front(1:4),y_front(1:4),z_front(1:4),Li
5、neWidth,2) line(x_front(1),x_front(4),y_front(1),y_front(4),z_front(1),z_front(4),LineWidth,2)line(1*sign(e)+2*e,1,1,1,1,1,LineWidth,2)line(1*sign(e)+2*e,1,1,1,-1,-1,LineWidth,2)line(1*sign(e)+2*e,1,-1,-1,1,1,LineWidth,2)line(1*sign(e)+2*e,1,-1,-1,-1,-1,LineWidth,2)function spread_y(e)global x y z;x
6、_right=x(1:4),0;y_right=y(1:4),0*sign(e)+2*e;z_right=z(1:4),0;for j=1:4 balls(.1,x_right(j),y_right(j),z_right(j);endballs(.2,x_right(5),y_right(5),z_right(5);line(x_right(1:4),y_right(1:4),z_right(1:4),LineWidth,2);line(x_right(1),x_right(4),y_right(1),y_right(4),z_right(1),z_right(4),LineWidth,2)l
7、ine(-1,-1,1*sign(e)+2*e,1,-1,-1,LineWidth,2)line(1,1,1*sign(e)+2*e,1,-1,-1,LineWidth,2)line(1,1,1*sign(e)+2*e,1,1,1,LineWidth,2)line(-1,-1,1*sign(e)+2*e,1,1,1,LineWidth,2);function spread_z(e)global x y z;x_up=1 1 -1 -1 0;y_up=1 -1 -1 1 0;z_up=1 1 1 1 0*sign(e)+2*e;for j=1:4 balls(.1,x_up(j),y_up(j)
8、,z_up(j);endballs(.2,x_up(5),y_up(5),z_up(5); line(x_up(1:4),y_up(1:4),z_up(1:4),LineWidth,2);line(x_up(1),x_up(4),y_up(1),y_up(4),z_up(1),z_up(4),LineWidth,2);line(1,1,1,1,1*sign(e)+2*e,1,LineWidth,2)line(-1,-1,1,1,1*sign(e)+2*e,1,LineWidth,2)line(-1,-1,-1,-1,1*sign(e)+2*e,1,LineWidth,2)line(1,1,-1,-1,1*sign(e)+2*e,1,LineWidth,2)function cube_4()single(0,0,0),hold onF(1)=getFrame;i=1; single(2*i,0,0); F(2)=getFrame; single(0,2*i,0); F(3)=getFrame; single(2*i,2*i,0); F(4)=getFrame; single(0,0,2*i);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广西贺州市本年度(2025)小学一年级数学部编版随堂测试((上下)学期)试卷及答案
- 2025届福建省龙岩市武平县第二中学高考英语押题试卷含答案
- 食品理化检验模拟习题+答案
- 天津市第八十二中学英语2024-2025学年高二下学期期中英语试题(原卷版+解析版)
- 纤维制品的跨境电商物流解决方案考核试卷
- 自行车骑行与城市绿色经济发展考核试卷
- 煤炭燃料发电与余热利用考核试卷
- 丝织品在交通领域的应用考核试卷
- 聚噻吩纤维在有机光伏领域的应用考核试卷
- 燃油零售风险管理与防范考核试卷
- 医院医学伦理审查委员会章程
- 废弃物管理制度范本
- 房地产销售价格优惠申请表-
- 基于交通冲突的信号交叉口交通安全评价研究论文设计
- 绿化自动滴灌系统施工方案
- 处理突发事件流程图
- 铜螺母标准相关参考内容
- 2023年梅毒诊疗指南
- 医疗卫生系统招聘《医学基础知识》备考题库资料宝典(核心题版)
- 使用说明书仪表8530d技术手册
- 五金工具零售规章制度
评论
0/150
提交评论