首页 > 代码库 > Matlab作图及反锯齿
Matlab作图及反锯齿
首先,推荐一个讲Matlab画图的链接,该文中的画图方法比较基础,入门很快。
http://blog.csdn.net/wangcj625/article/details/6287735
下面给出一个例子。
eg. 有两条曲线,X轴的区间是相同的,并且采样点个数相同。第一条曲线使用红色,第二条曲线使用绿色。需要标识出X轴坐标名称和Y轴坐标名称,还需要对标识出曲线名称。
Matlab作图看上去是没有反锯齿的,但可以生成矢量图格式,比如pdf和eps等。再通过Corel Draw生成wmf格式的矢量图,这样就可以在word中加入矢量图格式。此外Matlab有开启smoothing的函数,但开启smoothing后,pdf格式输出的文件就不是矢量图咯~因此推荐第一种方式生成矢量图。
上面的图就是开启smoothing功能的效果图。
Val1 = load(‘data1.txt‘); % Load the dataVal1 = Val1‘; % matrix transposeVal1 = 100*Val1; % Enlarge the data by 100Val2 = 1./Val1;X = 1:1:424;curvehandle = plot(X,Val1,‘r-‘,X,Val2,‘g-‘,‘linewidth‘,1.5); % plot the curve with red real line and linewidth is 2set(curvehandle,‘linesmoothing‘,‘on‘);xlabel(‘Iterations‘,‘fontname‘,‘Times New Roman‘,‘fontsize‘,12);ylabel(‘Percent of Final Value/%‘,‘fontname‘,‘Times New Roman‘,‘fontsize‘,12);legend(‘Correctness‘,‘Inverse of Correctness‘);axis([0,200,0.2,3.5]); % Set the boundary
Matlab作图及反锯齿
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。