24小时热门版块排行榜    

查看: 534  |  回复: 3

topliu85

铜虫 (小有名气)

[求助] 矩阵画出图形已有2人参与

a=[x;y;z];
b=[cos500t,-sin500t,0;sin500t,cos500t,0;0,0,1];
c=[16cos1000t;16sin1000t;0];
d=[-5cos500t;-5sin500t;20t]
a=b*c+d
√(x^2+y^2)≤5
t=0:0.00001:2;
条件如上,想把每个时刻内x,y,z坐标值画出来,图片中为上式的原始公式,各个数值已经带入,最后想得到的图像如下图中,可我画出来的总是一条曲线,请教各位高手,能指出是哪里出的问题吗?谢谢

矩阵画出图形
捕获.PNG
矩阵画出图形-1
捕获1.PNG
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
曲线就对了.

学零件加工之类的,建议稍微读一些初级的微分几何的知识.

您这个参数方程,只有一个变量t,显然出来时空间曲线,不可能是曲面,后者需要两个变量;
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
2楼2016-02-21 10:02:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

topliu85

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by Mr__Right at 2016-02-21 10:02:10
曲线就对了.

学零件加工之类的,建议稍微读一些初级的微分几何的知识.

您这个参数方程,只有一个变量t,显然出来时空间曲线,不可能是曲面,后者需要两个变量;

我的想法是求出每隔0.00001s对应的x,y,z坐标值,然后把三个值放在一个数组里,然后把每个数组里的x,y值再与R值比较符合要求的值留下,然后把留下的值画出来。
3楼2016-02-21 13:24:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名者12134

铁虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
topliu85: 金币+15, 有帮助, 也许 2016-03-13 09:46:43
估计还是程序出现了问题,应该查一下模型是不是错了
4楼2016-03-12 19:48:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 topliu85 的主题更新
信息提示
请填处理意见