下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年北京市公务员招考申论分级诊疗体系完善模拟试卷及答案
- 2026年眼科科室间患者交接知识试卷及答案
- 2026年全国国教师资格考试试卷及答案
- 2026年初级新能源高压作业监护基础常识考试试卷及答案
- 粉红色简约好利来介绍企业宣传
- 国家开放大学茶树育种技术核心内容精简版
- 2026秋小学赣美版美术二年级上册(新教材)教学计划含教学进度表
- 2026年全国保密知识题库及答案
- 2025年儿童心理发展与教育考试试题及答案
- 2026年初级会计实务考点精讲及练习(含答案解析)
- 2026云南曲靖市水务投资限公司招聘工程专业技术人员(第77期)易考易错模拟试题(共500题)试卷后附参考答案
- 设备点检员安全综合水平考核试卷含答案
- 2026年中秋国庆节前安全专题培训(危化化工版)
- 2026国家会展中心(天津)有限责任公司人员招聘9人笔试备考试题及答案详解
- 制造业数字化转型2026年培训课件
- 2026年全国高考英语考试大纲
- 广西2026年选调生《综合知识》考试真题(完整版)
- 2026年中级经济师《保险专业实务》考前冲刺模拟及答案详解【必刷】
- 互联网医院建设运营实施方案
- 科粤版九年级化学上册第二单元《空气、物质的构成与组成》单元检测卷(含答案)
- (正式版)DB65∕T 4733-2023 《石化行业雷电灾害隐患排查指南》
评论
0/150
提交评论