matlab gui在进行公式仿真时,如何每次点击Button显示的线型不同比较不同参数下的区别,画几条线我不确定

matlab gui在进行公式仿真时,如何每次点击Button显示的线型不同比较不同参数下的区别,画几条线我不确定,单纯用颜色区分,在黑白打印时没法区分
我想用线型来区分画的若干图线,请详细解答啊,有奖励

MATLAB一共就提供了4种线型,没有更多。
如果要不借助颜色进行区分,可以使用Marker,但对于数据点比较密集的情况不适用。追问

具体怎么使用啊,现在我的问题就是每次改变一个参数,画出的线只通过线型来区分,而且只画三条线,求具体代码!

追答

设置LineStyle就可以了。

我不知道你的Button回调函数究竟怎样设计的,没法提进一步的建议。

需要的话,请把你的m和fig文件打包传到网盘上,我再帮你改。

 

2014-08-31补充:

程序已修改,见附件。

可以修改线形,但程序还有其它一些小问题,包括:

(1)plot返回的句柄不应该覆盖axes;

(2)guidata用的hObject未定义(应为回调函数的输入参数,但被用波浪线忽略);

(3)从线形来说可以支持多条线,超过4条则把线条加粗,但legend的写法最多只显示三条。

温馨提示:答案为网友推荐,仅供参考
相似回答