chenhuan2516 发表于 2007-4-6 15:29

不规则函数图象保持切线方向不变内缩怎么处理

急,各位朋友帮帮忙啊,小弟遇到一个难题,第一次发帖请高手赐教啊:
由一个函数画出来的图形是一个不规则的圆(原点在内),现在要求图形内缩5厘米,保持切线方向不变。请问用matlab怎么编啊?    谢谢了

[ 本帖最后由 xinyuxf 于 2007-7-25 15:14 编辑 ]

xjzuo 发表于 2007-4-6 15:39

如果单单如此,用AutoCAD可轻易实现.

chenhuan2516 发表于 2007-4-9 12:52

有没有人告诉我啊?:@)

chenhuan2516 发表于 2007-4-9 12:53

谢谢啊,可是我们要用MATLAB做啊!

bainhome 发表于 2007-4-9 13:24

作个图形变换即可:
%% 图形的变换与缩放
x=linspace(0,pi);
y=sin(5*x);
h=plot(x,y,'linewidth',2);
t=hgtransform;
set(h,'parent',t);
M=makehgtform('scale',.5);
set(t,'matrix',M)

chenhuan2516 发表于 2007-4-9 15:09

回复 #5 bainhome 的帖子

谢谢    可是还是不能用啊!!

chenhuan2516 发表于 2007-4-9 15:44

回复 #5 bainhome 的帖子

hgtransform和makehgtform都是非法字符啊??

eight 发表于 2007-4-9 15:46

原帖由 chenhuan2516 于 2007-4-9 15:44 发表
hgtransform和makehgtform都是非法字符啊??


我这里的matlab2006a没有问题
页: [1]
查看完整版本: 不规则函数图象保持切线方向不变内缩怎么处理