声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2581|回复: 3

[绘图技巧] 如何用 matlab 绘制一个立体圆环

[复制链接]
发表于 2008-1-4 10:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
在x-y-z三维立体空间中,首先用MATLAB做出一个立体圆环(如图7所示)的图形,圆环通过x-0-y平面;假设圆环是中空的,这样就形成一个首尾相接的中空的立体圆形管子。然后切掉圆环的四分之一,仅剩下四分之三(从z方向切除,切出的两个截断面分别通过x-o-z和z-o-y平面)。现假设有一个小球,从圆环的一个截断面上的中心点 以恒定速度弹射入,初速度方向任意,然后小球在圆环内壁反复弹射(碰撞过程遵守全反射定律,同光线在镜面的反射类似),求小球运动轨迹(动画演示)。 1副本.gif

[ 本帖最后由 eight 于 2008-1-4 10:03 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-1-4 16:57 | 显示全部楼层
本论坛不鼓励这种直接要程序的做法。
提示:画环面 可以按公式直接画,画小球的运动 也可根据运动公式(或说反射公式)画,至于动画的制作,本论坛已有多次讨论,搜索即可。自己先动手,有问题再来讨论。

[ 本帖最后由 eight 于 2008-1-5 19:28 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2008-1-4 22:25 | 显示全部楼层

回复 #2 xjzuo 的帖子

那能告诉我圆环怎么画出来吗?
发表于 2008-1-5 13:16 | 显示全部楼层

回复 #3 dyqzhy 的帖子

圆环的公式,请查阅相关书籍
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 11:24 , Processed in 0.067146 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表