24小时热门版块排行榜    

查看: 1843  |  回复: 11

idyllist

木虫 (正式写手)

[交流] 【求助】问一个关于matlab中legend的问题已有6人参与

我做模拟的时候,先得到一条曲线1,并且用legend命令,然后得到关于这条曲线1的说明。

然后修改修改程序中的参数,得到曲线2,并再用legend命令得到曲线2的说明。

但是,在画曲线2之前用hold on,这样虽然曲线1的图形保留了下来,但是曲线1的legend却没有保留

可是我用自动生成legend,这样legend1的就变成data 1,再在图上自己legend,怎么每次明明修改过来,但是在存fig的时候,我写的legend却是重新变回了data 1,我每次在图上改都能成功改,但是存fig的时候却总是变回去

请问怎么回事
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我的灯呢

银虫 (初入文坛)


robert2020(金币+1):多谢分享经验,欢迎常来仿真模拟版交流! 2010-06-09 07:29:44
idyllist(金币+1):谢谢 2010-06-09 09:13:23
你可以先把所有曲线都生成了,在程序的最后用legend对曲线进行说明,应该就好了
2楼2010-06-09 00:01:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

idyllist

木虫 (正式写手)

robert2020:建议使用“引用回复该贴”,便于对方收到你的信息。 2010-06-09 22:57:48
我也这样想过 但是我的程序计算好复杂,里面本来就有很多循环了,如果要把曲线都生成的话,又得修改程序了,好麻烦。所以不想改了
3楼2010-06-09 09:12:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我的灯呢

银虫 (初入文坛)


robert2020(金币+1):鼓励分享经验,欢迎常来仿真模拟版交流。 2010-06-09 22:57:16
idyllist(金币+1):谢谢,不过恐怕还是不行阿 2010-06-10 15:23:01
其实不用改程序的,我的意思是:在画好一条曲线之后不做legend,而是把所有的曲线都画好了,用一个legend对每天曲线进行说明。比如:legend('line1','line2','line3')不知道我是否说清楚了
4楼2010-06-09 11:48:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

idyllist

木虫 (正式写手)

引用回帖:
Originally posted by 我的灯呢 at 2010-06-09 11:48:23:
其实不用改程序的,我的意思是:在画好一条曲线之后不做legend,而是把所有的曲线都画好了,用一个legend对每天曲线进行说明。比如:legend('line1','line2','line3')不知道我是否说清楚了

我的程序是每次生成一个曲线,所以程序中只是legend('line1'),只有一个曲线的说明。hold on就可以使得原来的曲线没有变化,但是一旦生成新的曲线后,原来曲线本身没有消失,但原来曲线的legend还是没了
5楼2010-06-10 15:25:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我的灯呢

银虫 (初入文坛)

★ ★
idyllist(金币+3):明白了 谢谢 金币都给你了 2010-06-10 22:08:17
robert2020(金币+2):多谢耐心解答,欢迎常来仿真模拟版交流。 2010-06-10 22:19:42
^_^我明白你说的意思。程序每次生成一条曲线,然后hold on,再画第二条、第三条……对吧?因为你用的是legend('line1'),这只能对一条曲线进行说明,当你画第二条曲线之后再运行到legend,也只是对第一条曲线重新进行说明而已。
我的意思是,在你的程序里别用legend了,而是把n条曲线都画好了,在command window里输入legend('line_1','line_2',...,'line_n'),这样在图上就同时产生n条曲线的说明了。当然,如果方便的话,可以在程序里加上循环,一次生成n条曲线,而需要注意的是要在循环里用legend,而是在程序最后一行(循环之外)写legend('line_1','line_2',...,'line_n')。
希望在这个小问题上能对你所有帮助 好运!
6楼2010-06-10 17:31:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我的灯呢

银虫 (初入文坛)

zzuwangshilei:多谢自检 2010-06-28 21:26:13
不要在循环里用legend,上面倒数第二行写错了,不好意思
7楼2010-06-10 17:33:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

idyllist

木虫 (正式写手)

引用回帖:
Originally posted by 我的灯呢 at 2010-06-10 17:33:53:
不要在循环里用legend,上面倒数第二行写错了,不好意思

搞定了 呵呵
8楼2010-06-10 22:09:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

panjiehua61

金虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
zzuwangshilei:积极参与 2010-06-28 21:26:23
在最后用legend即可。
热爱材料,热爱生活
9楼2010-06-28 15:41:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mei3014

金虫 (正式写手)

木有头屑


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
522337楼: Originally posted by 我的灯呢 at 2010-06-10 17:31:54
^_^我明白你说的意思。程序每次生成一条曲线,然后hold on,再画第二条、第三条……对吧?因为你用的是legend('line1'),这只能对一条曲线进行说明,当你画第二条曲线之后再运行到legend,也只是对第一条曲线重新进 ...

你这样的方法应该适合所画曲线条数三已知且不便的,这样好改;
但如果我画的曲线条数是随机的,那怎么办呢?
一勤天下无难事,处世无难忍最高。
10楼2013-03-09 14:31:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 idyllist 的主题更新
普通表情 高级回复(可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 专科院校申请国自然 +16 孤单12站 2024-06-24 23/1150 2024-06-27 00:10 by panda_fang
[育儿交流] 暑假孩子一个人在家可以干什么 +6 唠叨的映 2024-06-25 7/350 2024-06-26 22:09 by 鱼翔浅底1
[硕博家园] 夏至,要不要硕博联谊 +6 我是王小帅 2024-06-21 8/400 2024-06-26 21:05 by zxw3578
[硕博家园] 联培博士文章第一单位署名问题交流~ +9 橙成成c 2024-06-23 21/1050 2024-06-26 16:45 by 橙成成c
[基金申请] 博后面上今天下午会公布吗?有无消息? +26 hajkdfdf 2024-06-24 43/2150 2024-06-26 16:04 by kyukitu
[硕博家园] 难道我真的要放弃吗? +42 133456 2024-06-20 44/2200 2024-06-26 12:32 by lyfbangong
[基金申请] 评审专家会不会很在意申请人的单位啊 +11 lancet0903 2024-06-24 13/650 2024-06-26 11:42 by 漠上藜梭
[教师之家] 高校辞职,要求赔偿,这到底合不合理 +23 传动_海神 2024-06-23 35/1750 2024-06-26 10:30 by 阳光道路下
[硕博家园] 考博英语 +5 198新用户 2024-06-25 10/500 2024-06-26 08:09 by 地狱伞兵
[考博] 申博好难 +6 自强不息a?a 2024-06-24 6/300 2024-06-25 23:02 by 考研吒儿
[考博] 没读上博,好焦虑! +6 wangzhe_bs 2024-06-24 8/400 2024-06-25 21:15 by wangzhe_bs
[基金申请] 2024安徽省哲社立项名单公示 +3 robin_work 2024-06-24 6/300 2024-06-25 14:37 by Pickfoot
[教师之家] 复旦夏同学退学理由说明,哪儿可以下载? +7 苏东坡二世 2024-06-21 8/400 2024-06-25 12:42 by 药嘿1233
[有机交流] 高温酯化反应喷料 20+4 hl24678 2024-06-21 7/350 2024-06-25 09:45 by ghj-hebust
[教师之家] 有没有今年的影响因子? +6 jurkat.1640 2024-06-22 10/500 2024-06-24 22:48 by 潇湘之迷
[有机交流] 求助析晶问题 20+4 dengdawang 2024-06-24 5/250 2024-06-24 21:22 by cc116
[金属] 寻找钛合金热压缩代做 +4 liuyang358 2024-06-23 4/200 2024-06-24 13:50 by 搬砖狗不放弃
[基金申请] 青年和面上,哪个上会难度更大 +12 今晚推荐22 2024-06-21 18/900 2024-06-24 11:08 by 半简体
[论文投稿] OSA期刊审稿逾期 +3 Thomas_Squid 2024-06-22 3/150 2024-06-23 15:20 by wspglt
[基金申请] 听大佬说今年信息口本子数量大幅增加? +8 wutzxt 2024-06-21 9/450 2024-06-21 19:58 by wutzxt
信息提示
请填处理意见