24小时热门版块排行榜    

查看: 639  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

vashqxf

新虫 (初入文坛)

[交流] 【求助】怎样将图中毛糙的边改成光滑的边呢? 已有3人参与

如题!
我用了PlotPoints -> 20后,效果仍旧不明显,而且运行速度变得极为缓慢
有没有其它方法呢??
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mshwangg

至尊木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):谢谢参与应助! 2010-09-25 23:27:49
PlotPoints默认是50呀(7.0版本)
要光滑增加数据点是一种途径,同时也需要付出更多的时间
为了一副好图,忍了吧
2楼2010-09-25 23:27:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mshwangg

至尊木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1):鼓励应助 2010-09-30 08:36:18
引用回帖:
Originally posted by vashqxf at 2010-09-26 09:10:17:


Thanks!
我用的是7.0版本啊,可是改为PlotPoints->50运行后就中途终止了,好像说memory不够什么的。还有我试了下改为PlotPoints->10后反而毛糙好了些,但还是不太满意,不知还有其它什么方法?

我想,首先你要搞清楚对图的精细程度的要求。具体来说可以是下面两种情况:1、图的细节变化越丰富越好;2、只要能描绘出大概趋势就好。
对于第一种情况,那没有太好的办法,只有将数据点数PlotPoints一点一点的增加,直到计算不下去或者图形无明显差别为止。
对于第二种情况,我想你可以将绘图的数据点建立一个Table然后用ListPlot3D作图,同时在ListPlot3D函数里加一个参数InterpolationOrder -> i,i为自然数,具体i的数值你试验几次找个最合适的就ok了。查询帮助可以看到效果实例。
4楼2010-09-26 22:30:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 vashqxf 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见