f=0.5; ----滑动条
y=sin(f*x);
set(temp,'yData',y)
变成上面这样,还是慢,速度没有明细变化。
get(gcf, 'Renderer')返回的是opengl
怎么改成其他渲染器?
【 在 shaolimin 的大作中提到: 】
: 标 题: Re: matlab怎么能像geogebra那样快速画图?
: 发信站: 水木社区 (Fri May 20 16:19:23 2022), 站内
:
: 没有看到滑动条的具体回调函数。回调中不必产生 x,因为 x 不变。同样原因,没必要
: 更新XData,只更新 YData,即 set(temp, 'YData', y)。
:
: 另外,您通过 get(gcf, 'Renderer') 查看一下渲染器,改为其他渲染器看有无改善。
:
:
:
:
: 【 在 wuduan 的大作中提到: 】
: : 标 题: Re: matlab怎么能像geogebra那样快速画图?
: : 发信站: 水木社区 (Fri May 20 16:06:35 2022), 站内
: :
: : matlab的代码是:
: : temp=plot(NaN);
: : f=1.6; 《---这里用了滑动条
: : x=0:0.1:2*pi;
: : y=sin(f*x);
: : set(temp,'xData',x,'yData',y)
: :
: : geogebra的是:
: : f=1.6 《---者利用了滑动条
: : g: y=sin(fx)
: :
: :
: : 【 在 shaolimin 的大作中提到: 】
: : : 标 题: Re: matlab怎么能像geogebra那样快速画图?
: : : 发信站: 水木社区 (Fri May 20 13:25:23 2022), 站内
: : :
: : : 贴下代码吧
: : :
: : : 【 在 wuduan 的大作中提到: 】
: : : : 看上面我对自己帖子的回复,
: : : : 我看到这种方法了,试过了
: : : : 还是比geogebra慢
: : :
: : : --
: : :
: : : ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 202.141.160.*]
: :
: : --
: : 宇宙浩渺,时空无限,人类算什么,不过都是蚂蚁、尘埃罢了
: : 死亡是唯一一座永远亮着的灯塔,不管你向哪里航行,最终都得转向它指引的方向。一切都会逝去,只有死神永生。
: : 你的青春会过去,永不再回来
: : 万事は夢
: : Evolution forged the entirety of sentient life on this planet using only one tool: the mistake.
: : 唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进出现丝毫颠簸,它却改变着一切。
: :
: :
: : ※ 来源:·水木社区 mysmth.net·[FROM: 36.48.26.*]
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 202.141.160.*]
--
FROM 36.48.26.*