Matlab作图及反锯齿

首先,推荐一个讲Matlab画图的链接,该文中的画图方法比较基础,入门很快。

http://blog.csdn.net/wangcj625/article/details/6287735

 

下面给出一个例子。

eg. 有两条曲线,X轴的区间是相同的,并且采样点个数相同。第一条曲线使用红色,第二条曲线使用绿色。需要标识出X轴坐标名称和Y轴坐标名称,还需要对标识出曲线名称。

生成矢量图格式:1. 保存成pdf和eps等文件,再通过Corel Draw将pdf或eps文件转换成wmf格式的矢量图,这样就可以在word中加入矢量图格式;2. 将Matlab的图直接保存成emf格式也是一种方法。

Matlab作图看上去是没有反锯齿的,但可以开启smoothing的函数。开启smoothing后,pdf格式输出的文件就不是矢量图咯~

上面的图就是开启smoothing功能的效果图。

 1 Val1 = load('data1.txt');           % Load the data
 2 Val2 = load('data2.txt');           % Load the data
 3 X = load('XAxis.txt');
 4 
 5 % Plot the curve with red solid line and the linewidth is 2    
 6 curvehandle = plot(X,Val1,'r-',X,Val2,'g-','linewidth',1.5);
 7 % Turn on linesmoothing
 8 set(curvehandle,'linesmoothing','on');
 9 
10 xlabel('Iterations','fontname','Times New Roman','fontsize',12);
11 ylabel('Percent of Final Value/%','fontname','Times New Roman','fontsize',12);
12 legend('Correctness','Inverse of Correctness');
13 axis([0,200,0.2,3.5]);              % Set the boundary

 

转载于:https://www.cnblogs.com/JunxuanBai/p/4138295.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值