


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 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+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); 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),LineWidth,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_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)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)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),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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福州东盟海产品交易所有限公司总经理职位职业经理人市场化选聘考前自测高频考点模拟试题及参考答案详解一套
- 2025福建三明大田县公开招聘紧缺急需专业教师7人考前自测高频考点模拟试题及1套完整答案详解
- 小学安全培训收费标准表课件
- 2025年临沂兰陵县教育系统部分事业单位公开招聘教师(5人)考前自测高频考点模拟试题有答案详解
- 2025江苏连云港市海州湾发展集团有限公司及子公司招聘20人考前自测高频考点模拟试题及完整答案详解
- 2025广东广州市中山大学孙逸仙纪念医院超声科医教研岗位招聘模拟试卷及答案详解(历年真题)
- 安全培训教学课件制作
- 2025江西吉安市直三家公立医院编外招聘33人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025福建省高速公路集团有限公司招聘43人考前自测高频考点模拟试题及参考答案详解
- 2025年合肥庐阳科技创新集团有限公司招聘6人模拟试卷及参考答案详解
- 2025-2026秋学生国旗下演讲稿:第4周涵养文明习惯点亮成长底色-养成教育
- GB/T 2518-2019连续热镀锌和锌合金镀层钢板及钢带
- GB/T 222-1984钢的化学分析用试样取样法及成品化学成分允许偏差
- 国家开放大学电大《课程与教学论》形考任务3试题及答案
- 商务英语口语900句
- 培训师的核心技能-讲义课件
- 苏教版四年级(上)科学第二单元测试题(无答案)
- 辽宁省沈阳市基层诊所医疗机构卫生院社区卫生服务中心村卫生室名单目录信息
- 锅炉空预器清洗方案
- 《霜降-二十四节气》 课件
- 药敏试验结果的解读
评论
0/150
提交评论