MATLAB简易画图2—普通直角坐标系
Posted 凯鲁嘎吉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB简易画图2—普通直角坐标系相关的知识,希望对你有一定的参考价值。
MATLAB简易画图2—普通直角坐标系
本人的MATLAB版本为:
作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/
继续在“MATLAB简易画图”这篇随笔的基础上进行延伸,做成普通直角坐标系。
1.源程序
score.m
cj_x1=[0 0.1]; cj_y1=[1 0]; cj_x2=[0 0.1 0.33 0.43]; cj_y2=[0 1 1 0]; cj_x3=[0.33 0.43 0.66 0.76]; cj_y3=[0 1 1 0]; plot(cj_x1,cj_y1,\'b-\',cj_x2,cj_y2,\'r-\',cj_x3,cj_y3,\'m-\'); title(\'成绩隶属函数\'); legend(\'不及格\',\'良好\',\'优秀\') xlabel(\'归一化分数\'),ylabel(\'隶属度\'); axis([0 0.8 0 1.3]);
原图:
2.去掉右边与上面边框
程序:
cj_x1=[0 0.1]; cj_y1=[1 0]; cj_x2=[0 0.1 0.33 0.43]; cj_y2=[0 1 1 0]; cj_x3=[0.33 0.43 0.66 0.76]; cj_y3=[0 1 1 0]; plot(cj_x1,cj_y1,\'b-\',cj_x2,cj_y2,\'r-\',cj_x3,cj_y3,\'m-\'); box off title(\'成绩隶属函数\'); legend(\'不及格\',\'良好\',\'优秀\') xlabel(\'归一化分数\'),ylabel(\'隶属度\'); axis([0 0.8 0 1.3]);
图形变为:
3.在gui中添加箭头
效果如下图所示:
4.将横纵坐标原点重合
用鼠标双击“原点”位置,出现如下界面:
点击“X标签—>刻度”
点击(0,0)坐标,“删除”->“确定”即可
5.设置为之后,就变为普通直角坐标系了。
6.保存图片
可以将图片保存为.png格式。
7. 设置图片大小
当然,图片中的字体大小也可以自己设置,步骤如下:
1). 导出设置
2). 图片大小自定义
3). 文字自定义
4). 应用于图形,即可。
结果如下:
以上是关于MATLAB简易画图2—普通直角坐标系的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV的图像直角坐标系转极坐标系的函数warpPolar()详解,并附自己写的实现直角坐标系转极坐标系的MATLAB代码