终于找到了答案
matlab用plot, fplot等直接画函数,就是慢
要想快,得自己先画出函数的x,y向量,然后用line之类的来画
我试了用line画,滑动条改变时,画的图完全跟随,没有延迟。
也就是说,matlab不能像geogebra那样非常快速的直接画函数图。
必须得多一步,自己算曲线上的点。
【 在 wuduan 的大作中提到: 】
: 标 题: Re: matlab怎么能像geogebra那样快速画图?
: 发信站: 水木社区 (Fri May 27 23:15:25 2022), 站内
:
: 刚才用vb编了一个小程序
: 改变参数画图,丝般顺滑
: 我还是不知道为什么matlab画图这么慢
: 哪里有什么设置需要修改
:
: 【 在 wuduan 的大作中提到: 】
: : 标 题: Re: matlab怎么能像geogebra那样快速画图?
: : 发信站: 水木社区 (Sun May 22 16:29:20 2022), 站内
: :
: : 编译为exe后快多了,已经接近geogebra的速度了。
: : 这种速度我已经很满意了
: : 【 在 shaolimin 的大作中提到: 】
: : : 标 题: Re: matlab怎么能像geogebra那样快速画图?
: : : 发信站: 水木社区 (Sun May 22 14:44:58 2022), 站内
: : :
: : : 这个问题的一般做法是:构建一个 GUI 应用,在界面上放置一个滑动条控件,在滑动条控件的回调函数中设置曲线的 YData 属性。
: : : 我自己试过,曲线变化相当平滑。
: : : 不过,对于 Matlab 初学者,GUI 编程有些困难。
: : :
: : : 【 在 wuduan 的大作中提到: 】
: : : : 我似乎找到问题所在了???
: : : : 不知道对不对。
: : : : 我是在实时编辑器下画图的---所以在代码中可以插入滑动条,
: : : : ...................
: : :
: : : --
: : :
: : : ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 112.32.143.*]
: :
: : --
: : 宇宙浩渺,时空无限,人类算什么,不过都是蚂蚁、尘埃罢了
: : 死亡是唯一一座永远亮着的灯塔,不管你向哪里航行,最终都得转向它指引的方向。一切都会逝去,只有死神永生。
: : 你的青春会过去,永不再回来
: : 万事は夢
: : Evolution forged the entirety of sentient life on this planet using only one tool: the mistake.
: : 唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进出现丝毫颠簸,它却改变着一切。
: :
: :
: : ※ 来源:·水木社区 mysmth.net·[FROM: 36.48.26.*]
:
: --
: 宇宙浩渺,时空无限,人类算什么,不过都是蚂蚁、尘埃罢了
: 死亡是唯一一座永远亮着的灯塔,不管你向哪里航行,最终都得转向它指引的方向。一切都会逝去,只有死神永生。
: 你的青春会过去,永不再回来
: 万事は夢
: Evolution forged the entirety of sentient life on this planet using only one tool: the mistake.
: 唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进出现丝毫颠簸,它却改变着一切。
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 202.98.13.*]
--
FROM 36.48.93.*