版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(2888)
>
基金申请
(654)
>
休闲灌水
(571)
>
招聘信息布告栏
(562)
>
导师招生
(153)
>
虫友互识
(132)
>
有奖起名
(77)
>
能源
(30)
>
考博
(28)
>
电化学
(25)
>
环境
(25)
>
硕博家园
(22)
>
论文投稿
(21)
>
教师之家
(20)
>
找工作
(17)
>
公派出国
(15)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
仿真模拟
»
MATLAB
»
【求助】matlab生成旋转体?
5
1/1
返回列表
查看: 3729 | 回复: 9
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
adder8810
银虫
(小有名气)
应助: 0
(幼儿园)
金币: 592.1
散金: 10
帖子: 175
在线: 70小时
虫号: 577827
注册: 2008-06-27
[交流]
【求助】matlab生成旋转体?
已有5人参与
请教一个问题,谢谢:
已知一个二维数据,y=f(x), 想使得这个数据绕y轴旋转而成为一个旋转对称的三维数据,该如何处理!
我用了cylinder,但它好像只能是绕x轴旋转,并不是所希望的形状?
回复此楼
» 收录本帖的淘帖专辑推荐
杂货铺
» 猜你喜欢
售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急
已经有4人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有4人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有4人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有5人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有5人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有5人回复
怎么看青基中了没有啊
已经有6人回复
国社科又开始会评了,不知道这次命运如何
已经有11人回复
有多少人是今天查系统知道结果的?
已经有19人回复
基金未中,这种答复是模板吗?
已经有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一区文章,我:8.O.551.O.5.4,科目全,可伽急
+3
wsYGJnURYvm6
2026-08-31
4/200
2026-09-01 06:38
by
o3EMxHUAQDtS
[
硕博家园
]
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
+3
wsYGJnURYvm6
2026-08-31
4/200
2026-09-01 06:07
by
o3EMxHUAQDtS
[
公派出国
]
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
+3
EZ67DG6CvcKL
2026-08-31
5/250
2026-09-01 05:56
by
o3EMxHUAQDtS
[
考研
]
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
+3
EZ67DG6CvcKL
2026-08-31
5/250
2026-09-01 05:43
by
o3EMxHUAQDtS
[
基金申请
]
国社科又开始会评了,不知道这次命运如何
+7
雨打竹帘
2026-08-30
11/550
2026-08-31 23:16
by
hittle2008
[
基金申请
]
面上意见出来了
+12
黄鸟于飞Chao
2026-08-29
23/1150
2026-08-31 18:57
by
黄鸟于飞Chao
[
文学芳草园
]
梦想
+5
myrtle
2026-08-26
5/250
2026-08-31 14:40
by
hahaboy
[
基金申请
]
29号明天会评吗
+4
笨笨唐
2026-08-28
4/200
2026-08-31 09:30
by
huixian257
[
考博
]
找导师
+6
yuanjiabao
2026-08-29
7/350
2026-08-30 14:40
by
生科新手
[
基金申请
]
麻烦专家们看看评委们的意见(F口面上)
+6
gdd2018
2026-08-28
11/550
2026-08-30 08:58
by
超级无敌华子
[
基金申请
]
2026年叶企孙基金
+4
bud_bud
2026-08-27
7/350
2026-08-29 07:23
by
foolishmani
[
基金申请
]
为什么资助数各大高校都创新高,自己申请怎么就这么难
+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
[
基金申请
]
为什么 国际(地区)合作与交流项目 没有放榜?
10
+3
majunge000
2026-08-26
11/550
2026-08-27 08:42
by
北京莱茵编辑
[
基金申请
]
我不理解!
+15
Edward_pc
2026-08-26
23/1150
2026-08-26 20:34
by
zzuzxg
[
基金申请
]
国际合作可查了,中了面上
(EPI+1)
(金币+50)
+18
Ldrop2023
2026-08-26
18/900
2026-08-26 11:15
by
cmrandy
[
基金申请
]
系统进不去
+4
yanglien
2026-08-26
5/250
2026-08-26 11:10
by
wenfengw83
[
基金申请
]
今天务委会开完了,明天出结果吗
+19
angus9576
2026-08-25
23/1150
2026-08-26 10:03
by
zp519
[
基金申请
]
牛来!米来!面来!
+8
beefly
2026-08-26
8/400
2026-08-26 08:37
by
xuzhipiao
[
基金申请
]
某些机构,以效率低为荣,以效率低作为存在感
+9
yuleib84
2026-08-25
10/500
2026-08-25 17:14
by
alexon
信息提示
关闭
请填处理意见
关闭
确定