24小时热门版块排行榜    

查看: 558  |  回复: 3
当前主题已经存档。

sinbada

金虫 (小有名气)

[交流] 求教Matlab问题:样条函数的参数是什么意思?

matlab样条函数rsmak(KNOTS,COEFS)的参数:coefs是什么咚咚?
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bathy

新虫 (初入文坛)


sinbada(金币+1):谢谢 能再说的详细点儿吗?
就是一个附加系数,一般来说
rsmak()可以给出一个根据给定形状限定的有理样条B曲线,coefs就是附加系数
coefs一般格式为=[半径;中心]
也可以直接由rsmak('形状',半径,中心)格式给出 形状可以自定义或者使用默认设置如cone,cylinder等
2楼2006-09-24 03:24:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sinbada

金虫 (小有名气)

谢谢楼上的指点,能否说的再详细些,半径是什么半径,中心又是什么中心?他们的取值该怎么取?列数应该是多少?
还有这个函数的返回值是极坐标系的还是直角坐标系的?
具体的讲,x=[1 1 0 -1 -1 -1 0 1 1];
y=[0 1 1 1 0 -1 -1 -1 0];
s=1/sqrt(2);
w=[1 1 1 1 1 1 1 1 1];
knot=augknt(0:4,3,2);
coef=[w.*x;w.*y;w];
c=rsmak(knot,coef)
在这段程序中,生成样条曲线的形状与w的值有什么关系?

[ Last edited by sinbada on 2006-9-24 at 09:40 ]
3楼2006-09-24 08:27:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bathy

新虫 (初入文坛)

这个就不好说了~
半径和中心就是你指定的近似曲面或者曲线的中心或者半径(半高),比如对于螺旋线就是中心和螺旋半径,对于不确定的曲线,我也不太清楚,返回值应该是直角坐标系的
我知道的也就这么多~~呵呵~参加数学建模比赛时用它拟和过曲面而已
4楼2006-09-25 23:12:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sinbada 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见