早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab绘图问题(两个程序比较)我利用matlab 编程,解决同一个问题,两个.M程序都可以输出程序结果,我希望把两个程序得到的结果显示在一个图形上,从而看出两个程序的优劣性.比如就像遗传

题目详情
matlab绘图问题(两个程序比较)
我利用matlab 编程,解决同一个问题,两个.M程序都可以输出程序结果,我希望把两个程序得到的结果显示在一个图形上,从而看出两个程序的优劣性.比如就像遗传算法和自适应遗传算法之间比较一样,期待中.
假如两个程序生成的图形都是线性图,我是想把两条线显示在一个坐标系里面.可能我没说的太清楚
▼优质解答
答案和解析
第一步:把两个m文件的程序做到一个m文件中,同时把重复的变量定义成不同的名字;
第二步:在第一条绘图语句后,再加上一句 hold on即可
hold on就是用来 保留原图,并且也可显示其他图形
例如:
x1=[1 2 4 5];
y1=[3 4 2 8];
x2=[3 6 9 8];
y2=[4 5 6 2];
plot(x1,y1)
grid on
hold on
plot(x2,y2,'R')