机器学习----Matlab数据可视化总结(plot篇)
来源:互联网 发布:红磷分析纯价格淘宝 编辑:程序博客网 时间:2024/05/21 08:46
前言
通过资料的整理,使用Matlab语言的plot函数将数据可视化,plota函数也是一个比较常用的二维绘图函数,针对向量或矩阵。如果你也想试一试,初学者记得使用clf、close或close all,可以关闭你开启的figure面板。
1 plot功能详解
在Matlab的Command Window中输入help plot,会有一个关于plot函数的使用说明。下面做一些简单的翻译,建议读读原文。
plot主要用于线性绘图,二维平面里的。常用的有3种调用方式:plot(X,Y)、plot(Y)、plot(X,Y,S)。翻译如下:
(1)plot(X,Y)
plot(X,Y) plots vector Y versus vector X.- 当X,Y均为实数向量时,并且为维数相同,X=[X(i)],Y=[Y(i)],则plot(X,Y)先描述点(X(i),Y(i)),然后依次画线;
- 当X,Y均为复数向量时,则不考虑虚数部分;当X,Y均为实数矩阵时,并且为维数相同,plot依次按照对应的列画出线,矩阵有几列就有几条线;
- 当X,Y一个为向量,一个为矩阵时,并且向量的维数等于矩阵的行数或者列数,则把矩阵按照向量的方向分解为几个向量,在与向量配对分别画图,矩阵分解几个向量就有几条线
(2)plot(Y)
plot(Y) plots the columns of Y versus their index.主要功能:以X元素为横坐标值,Y元素为纵坐标值绘制曲线。
- 当X,Y均为实数向量时,并且为维数相同,X=[X(i)],Y=[Y(i)],则plot(X,Y)先描述点(X(i),Y(i)),然后依次画线;
- 当X,Y均为复数向量时,则不考虑虚数部分;
- 当X,Y均为实数矩阵时,并且为维数相同,plot依次按照对应的列画出线,矩阵有几列就有几条线;
- 当X,Y一个为向量,一个为矩阵时,并且向量的维数等于矩阵的行数或者列数,则把矩阵按照向量的方向分解为几个向量,在与向量配对分别画图,矩阵分解几个向量就有几条线。
(3) plot(X,Y,S)
Various line types, plot symbols and colors may be obtained with plot(X,Y,S).
- 和plot(X,Y)使用大同小异,只是多了个参数S,表示绘制的曲线颜色、线型等信息。
下图列出一些参数的种类:
注:再加一种,是plot(X,Y1,X,Y2):以公共的x元素为横坐标值,以y1,y2,… 元素为纵坐标值绘制多条曲线。
附:一个相关的中文帮助文档,传送门:http://wenku.baidu.com/link?url=WAZ-fKUFsNIJaZzi8eu5CccSy8MrDTvBW4Mp57ExUabey7E0ei149PK_aCqPz8uvSJzHxw-2jjXo5m4Wn2t9Nb57N1mJQgPr6_BiwJmgtIa
2 plot绘制sin、cos函数
代码如下:
3 绘制最基本的图形
- 图形1:
代码如下:
- 图形2:
代码如下:
- 图形3:
代码如下:
未完待续.....
- 机器学习----Matlab数据可视化总结(plot篇)
- matlab plot 可视化
- Matlab数据的可视化 -- 线性图函数plot
- Matlab使用Plot函数实现数据动态显示方法总结
- Matlab计算结果的可视化-plot绘图
- Matlab学习笔记-数据和函数可视化
- matlab plot函数使用总结
- Python与机器学习之数据可视化
- 【机器学习】Matlab中实现QQ-plot的一个好工具gqqplot
- MATLAB总结:plot常用用法总结
- MATLAB-数据可视化笔记
- 数据分类可视化matlab
- matlab的数据可视化
- 总结整理Matlab的plot函数用法
- matlab plot函数使用总结(一)
- MATLAB图像生成函数Plot()总结
- 总结整理Matlab的plot函数用法
- Matlab 机器学习算法函数总结
- day02_ndk常见错误&如何采用log调试代码
- 8章5题,2题
- 游戏开发学习方法概述
- Tomcat启动错误及解决方法总结
- typedef使用大全(结构体)
- 机器学习----Matlab数据可视化总结(plot篇)
- 【java】itoo项目实战之SpringMVC+EasyUI_HelloWorld
- button按钮
- Activity的启动和创建
- css动画效果
- 添加IIS支持某文件类型
- 闭包:学习Javascript闭包(Closure)
- 让VB6.0中文企业版 IDE(集成开发环境)支持鼠标滚轮
- Nginx 定时器事件