版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(4013)
>
基金申请
(190)
>
虫友互识
(138)
>
文献求助
(122)
>
导师招生
(94)
>
考博
(70)
>
硕博家园
(65)
>
找工作
(44)
>
论文投稿
(42)
>
考研
(40)
>
论文道贺祈福
(34)
>
教师之家
(33)
>
公派出国
(32)
>
博后之家
(30)
>
招聘信息布告栏
(27)
>
休闲灌水
(20)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
仿真模拟
»
MATLAB
»
【求助】matlab生成旋转体?
5
1/1
返回列表
查看: 3719 | 回复: 9
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
adder8810
银虫
(小有名气)
应助: 0
(幼儿园)
金币: 592.1
散金: 10
帖子: 175
在线: 70小时
虫号: 577827
注册: 2008-06-27
[交流]
【求助】matlab生成旋转体?
已有5人参与
请教一个问题,谢谢:
已知一个二维数据,y=f(x), 想使得这个数据绕y轴旋转而成为一个旋转对称的三维数据,该如何处理!
我用了cylinder,但它好像只能是绕x轴旋转,并不是所希望的形状?
回复此楼
» 收录本帖的淘帖专辑推荐
杂货铺
» 猜你喜欢
有多少人是今天查系统知道结果的?
已经有19人回复
找导师
已经有7人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有4人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有5人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有6人回复
有没有仍没收到信息的
已经有7人回复
国社科又开始会评了,不知道这次命运如何
已经有4人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有8人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有7人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
帮忙看看这个平面图用matlab怎么画
已经有19人回复
求matlab生成m序列的程序
已经有3人回复
matlab生成随机行走网格 模拟材料生长
已经有26人回复
【分享】立方晶系标准投影图+投影图自动生成软件【已搜索无重复】】
已经有220人回复
【分享】科技论文中图片的处理方法【已搜索无重复】
已经有45人回复
【在线答疑】办公软件答疑专帖
已经有39人回复
1楼
2011-04-11 01:04:46
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
xiegangmai
版主
(职业作家)
我没头衔
仿真EPI: 3
应助: 157
(高中生)
贵宾: 5.735
金币: 40609
散金: 2394
红花: 63
沙发: 4
帖子: 4046
在线: 1330.2小时
虫号: 653607
注册: 2008-11-13
性别: GG
专业: 机械动力学
管辖:
仿真模拟
★ ★
小木虫(金币
+0.5
):给个红包,谢谢回帖交流
zzuwangshilei(金币+1): 支持 2011-04-11 14:07:39
引用回帖:
Originally posted by
adder8810
at 2011-04-11 10:18:50:
Matlab中是否有现成的函数可以调用?
另外,我的问题其实不是很复杂,能绕x轴或者y轴旋转就行,只是想改变系统默认的轴到与之垂直的轴上?
你看这样行不?
CODE:
clear
x = 0 : pi / 10 : 2 * pi; % x范围
y = 2 + cos( x ); % y = f( x );
[ X, Y, Z ] = cylinder( y, 20 ); % 回转中心是z轴
subplot( 1, 3, 1 ) % 绕z轴旋转
surf( X, Y, Z )
xlabel( 'x' )
ylabel( 'y' )
zlabel( 'z' )
axis square
Sx = reshape( X, size( X, 1 ) * size( X, 2 ), 1 );
Sy = reshape( Y, size( Y, 1 ) * size( Y, 2 ), 1 );
Sz = reshape( Z, size( Z, 1 ) * size( Z, 2 ), 1 );
subplot( 1, 3, 2 ) % 将回转中心由z轴转到x轴,需绕y轴旋转90度
theta = pi / 2;
% 图形变换矩阵
M = [ cos( theta ), 0, -sin( theta );
0, 1, 0;
sin( theta ), 0, cos( theta ) ];
S1 = [ Sx, Sy, Sz ] * M;
X1 = reshape( S1( :, 1 ), size( X, 1 ), size( X, 2 ) );
Y1 = reshape( S1( :, 2 ), size( X, 1 ), size( X, 2 ) );
Z1 = reshape( S1( :, 3 ), size( X, 1 ), size( X, 2 ) );
surf( X1, Y1, Z1 )
xlabel( 'x' )
ylabel( 'y' )
zlabel( 'z' )
axis square
subplot( 1, 3, 3 ) % 将回转中心由z轴转到y轴,需绕x轴旋转-90度
theta = -pi / 2;
% 图形变换矩阵
M = [ 1, 0, 0;
0, cos( theta ), sin( theta );
0, -sin( theta ), cos( theta ) ];
S2 = [ Sx, Sy, Sz ] * M;
X2 = reshape( S2( :, 1 ), size( X, 1 ), size( X, 2 ) );
Y2 = reshape( S2( :, 2 ), size( X, 1 ), size( X, 2 ) );
Z2 = reshape( S2( :, 3 ), size( X, 1 ), size( X, 2 ) );
surf( X2, Y2, Z2 )
xlabel( 'x' )
ylabel( 'y' )
zlabel( 'z' )
axis square
赞
一下
(4人)
回复此楼
高级回复
明德厚学、求是创新
5楼
2011-04-11 13:17:51
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 10 个回答
xiegangmai
版主
(职业作家)
我没头衔
仿真EPI: 3
应助: 157
(高中生)
贵宾: 5.735
金币: 40609
散金: 2394
红花: 63
沙发: 4
帖子: 4046
在线: 1330.2小时
虫号: 653607
注册: 2008-11-13
性别: GG
专业: 机械动力学
管辖:
仿真模拟
★ ★
小木虫(金币
+0.5
):给个红包,谢谢回帖交流
zzuwangshilei(金币+1): 积极参与 2011-04-11 14:07:15
引用回帖:
Originally posted by
adder8810
at 2011-04-11 01:04:46:
请教一个问题,谢谢:
已知一个二维数据,y=f(x), 想使得这个数据绕y轴旋转而成为一个旋转对称的三维数据,该如何处理!
我用了cylinder,但它好像只能是绕x轴旋转,并不是所希望的形状?
默认是绕z轴旋转的。
如果需要绕其他轴或任意直线旋转,需要进行变换,用计算机图形学中的图形平移和旋转相关知识,说白了就是乘以一个转换矩阵。
[
Last edited by xiegangmai on 2011-4-11 at 12:48
]
赞
一下
(2人)
回复此楼
明德厚学、求是创新
2楼
2011-04-11 07:36:08
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
adder8810
银虫
(小有名气)
应助: 0
(幼儿园)
金币: 592.1
散金: 10
帖子: 175
在线: 70小时
虫号: 577827
注册: 2008-06-27
引用回帖:
Originally posted by
xiegangmai
at 2011-04-11 07:36:08:
默认是绕y轴旋转的。
如果需要绕其他轴或任意直线旋转,需要进行变换,用计算机图形学中的图形平移和旋转相关知识,说白了就是乘以一个转换矩阵。
Matlab中是否有现成的函数可以调用?
另外,我的问题其实不是很复杂,能绕x轴或者y轴旋转就行,只是想改变系统默认的轴到与之垂直的轴上?
赞
一下
回复此楼
3楼
2011-04-11 10:18:50
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
xianggui7895
银虫
(小有名气)
应助: 0
(幼儿园)
金币: 442.1
散金: 44
红花: 4
帖子: 190
在线: 53.4小时
虫号: 980738
注册: 2010-03-24
性别: GG
专业: 无机非金属类光电信息与功
★ ★
小木虫(金币
+0.5
):给个红包,谢谢回帖交流
xiegangmai(金币+1): 鼓励讨论交流! 2011-04-11 13:18:25
matlab好像没有提供更好的解决办法,你有函数f(x),先设定Y值,反函数求x,然后cylinder(x)??
赞
一下
(2人)
回复此楼
4楼
2011-04-11 11:04:23
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 10 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
最具人气热帖推荐
[查看全部]
作者
回/看
最后发表
[
找工作
]
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
+3
jCd0dEvKHShX
2026-08-29
4/200
2026-08-30 14:05
by
GkCVyODlx4mR
[
公派出国
]
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
+3
jCd0dEvKHShX
2026-08-29
5/250
2026-08-30 14:03
by
GkCVyODlx4mR
[
博后之家
]
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
+3
jCd0dEvKHShX
2026-08-29
4/200
2026-08-30 13:54
by
GkCVyODlx4mR
[
博后之家
]
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
+6
gy1nBQXYQJqL
2026-08-29
7/350
2026-08-30 12:13
by
l0VvVHGBGRLv
[
公派出国
]
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
+5
gy1nBQXYQJqL
2026-08-29
8/400
2026-08-30 12:02
by
l0VvVHGBGRLv
[
公派出国
]
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
+5
ASdOkHsho7FD
2026-08-28
6/300
2026-08-30 11:18
by
l0VvVHGBGRLv
[
论文投稿
]
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
+3
G6APbkg8SA6w
2026-08-29
4/200
2026-08-30 07:39
by
ZPa0EcMwuECS
[
硕博家园
]
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
+3
G6APbkg8SA6w
2026-08-29
4/200
2026-08-30 07:17
by
ZPa0EcMwuECS
[
考研
]
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
+3
gy1nBQXYQJqL
2026-08-29
4/200
2026-08-30 06:57
by
ZPa0EcMwuECS
[
硕博家园
]
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
+3
gy1nBQXYQJqL
2026-08-29
6/300
2026-08-30 06:22
by
ZPa0EcMwuECS
[
硕博家园
]
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
+6
ASdOkHsho7FD
2026-08-28
11/550
2026-08-30 06:00
by
ZPa0EcMwuECS
[
硕博家园
]
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
+6
ASdOkHsho7FD
2026-08-28
13/650
2026-08-30 05:38
by
ZPa0EcMwuECS
[
论文投稿
]
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
+5
gy1nBQXYQJqL
2026-08-29
6/300
2026-08-30 01:58
by
ZPa0EcMwuECS
[
基金申请
]
中青基了要发朋友圈吗?
+4
349506619
2026-08-28
4/200
2026-08-29 22:41
by
alongwaytogo
[
基金申请
]
国自然面上复盘~欢迎讨论
(金币+15)
+15
晴天加油
2026-08-26
16/800
2026-08-29 18:28
by
symmetry
[
基金申请
]
为什么资助数各大高校都创新高,自己申请怎么就这么难
+12
Kittylucky
2026-08-27
13/650
2026-08-29 00:04
by
superceng
[
基金申请
]
面上合作单位盖章
+5
ssyjh
2026-08-27
5/250
2026-08-27 20:50
by
gdfollow
[
基金申请
]
申请删除本帖
+6
lyz123lyz
2026-08-27
7/350
2026-08-27 17:31
by
宁静致远sy
[
基金申请
]
能否退出参与的面上项目解除限项
+23
koalala
2026-08-24
26/1300
2026-08-26 14:29
by
宝贝虫子
[
基金申请
]
项目信息和经费信息在系统里都可以看到了
+6
wittyboy
2026-08-26
14/700
2026-08-26 10:55
by
wittyboy
信息提示
关闭
请填处理意见
关闭
确定