Octave Plot 使用说明

原创 2016年08月31日 16:21:47

使用plot绘图
X为数据矩阵,每一列为一个特征。
现在为 m×2 的矩阵,即两维特征。
y为数据结果向量,为m×1向量,y中要么1,要么0.

则绘制图如下:

pos = find(y==1);neg = find(y==0);
plot(X(pos,1),X(pos,2),'k+','LineWidth',2,'MarkerSize',7);
plot(X(neg,1),X(neg,2),'ko','MarkerFaceColor','r','MarkerSize',7);

pos为向量中为1的行序号组成的向量,neg为向量中为0的行序号组成的向量
效果如下:
这里写图片描述


 Format arguments:
    linestyle
          '-'  Use solid lines (default).
          '--' Use dashed lines.`
          ':'  Use dotted lines.
          '-.' Use dash-dotted lines.
    markerstyle
          '+'  crosshair
          'o'  circle
          '*'  star
          '.'  point
          'x'  cross
          's'  square
          'd'  diamond
          '^'  upward-facing triangle
          'v'  downward-facing triangle
          '>'  right-facing triangle
          '<'  left-facing triangle
          'p'  pentagram
          'h'  hexagram
    color
          'k'  blacK
          'r'  Red
          'g'  Green
          'b'  Blue
          'm'  Magenta
          'c'  Cyan
          'w'  White 
Useful properties to modify are "linestyle",
     "linewidth", "color", "marker", "markersize", "markeredgecolor",
     "markerfacecolor".
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

从零单排入门机器学习:OctaveMatlab的常用知识之画图

OctaveMatlab的常用知识之画图            之前一段时间在coursera看了Andrew ng的机器学习的课程,感觉还不错,算是入门了。这次打算以该课程的作业为主线,对机器学习基...

Octave:矩阵计算的新宠

作者:于江生(北京大学计算机系)声明:允许未经作者的同意进行非商业目的的转载,但必须保持原文的完整性。 实话实说,MatLab是迄今为止矩阵计算最强大的工具(没有之一)。可惜MatLab是商用的,一...

GNU Octave进行科学绘图的一些问题

作为 Matlab 的一个开源替代品,GNU Octave 与其类似又有所不同。尤其在科学绘图方面,开始使用会很不习惯。这里不能不说,没有商业的支持,在专业软件领域,开源软件的质量、易用性和全面的功能...

从零单排入门机器学习:线性回归(linear regression)实践篇

线性回归(linear regression)实践篇 之前一段时间在coursera看了Andrew ng的机器学习的课程,感觉还不错,算是入门了。这次打算以该课程的作业为主线,对机器学习基本知识做一...

Coursera吴恩达机器学习课程 总结笔记及作业代码——第1,2周

Linearregression 1 Model representation 2 Cost function 3 Gradient descent 4 Gradient descent for li...

Octave 使用 plot 未响应

Octave 使用 plot 未响应问题的解决方法。

使用Octave音频处理(三):数学技术处理音频文件

导读 我们的数字音频处理技术第三部分涵盖了信号调制内容,将解释如何进行调幅(Amplitude Modulation)、颤音效果(Tremolo Effect)和频率变化(Frequency Var...

使用Octave音频处理(二):基本数学信号处理

导读 在前一篇的指导教程中,我们看到了读、写以及重放音频文件的简单步骤,我们甚至看到如何从一个周期函数比如余弦函数合成一个音频文件。在这篇指导教程中,我们将会看到如何对信号进行叠加和倍乘(调整),并应...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)