matlab学习笔记8 基本绘图命令-特殊图形绘制
一起来学matlab-matlab学习笔记8
基本绘图命令_3 特殊图形绘制
觉得有用的话,欢迎一起讨论相互学习~Follow Me
参考书籍
《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷
《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效
特殊二维绘图函数

条形图

y=[1 2 3;4 5 6;7 8 9];
subplot(2,1,1);
bar(y);
subplot(2,1,2);
barh(y);

使用stack和group的区别
y=[1 2 3;4 5 6;7 8 9];
subplot(2,1,1);
bar(y,'style','group');
subplot(2,1,2);
barh(y,'style','stack');

饼形图
- 在统计学中,经常要使用饼形图来表示个统计量占总量的份额,饼形图可以显示向量或矩阵中的元素占总体的百分比。在MATLAB中使用pie来绘制二维饼形图。
 - pie(x):绘制x的饼形图,x的每个元素占有一个扇形,在绘制时,如果x的元素之和大于1,则按照每个元素所占的百分比绘制;如果元素之和小于1,则按照每个元素的值绘制,绘制出一个不完整的饼形图。
 - pie(x,explode):参数explode设置相应的扇形偏离整体图形,用来突出显示。explode必须与x具有相同的维数。Explode和x的分量对应,若其中有分量不为零,则x中的对应分量将分离出饼形图。
 
x=[2 4 0.5 0.15 6];
explode=[0 0 0 0 1];   %突出显示第4个元素
pie(x,explode)

极坐标图
- 在MATLAB中利用polar函数绘制极坐标图。该函数接受极坐标形式的函数rho=f(\(\theta\)).其调用格式如下。
 - 注意: 其中linespec应该视为一个单独的专题进行讲解

 
theta=[0:0.05*pi:2*pi];
rho=sin(2*theta).*cos(2*theta);
polar(theta,rho)

误差条形图
- 在一条曲线上,可以在数据点的位置包括误差线,方便用户观察此处误差的变化范围。可以通过errorbar函数来绘制沿曲线的误差柱状图。误差条分布在y(i)上方的长度为u(i),下方的长度为l(i).字符串s设置颜色和线型。
 
x=0:pi/10:pi;
y=exp(x).*sin(x);
e=std(y)*ones(size(x)); % e表示误差棒的长度
errorbar(x,y,e)

matlab学习笔记8 基本绘图命令-特殊图形绘制的更多相关文章
- matlab学习笔记9 高级绘图命令_2 图形的高级控制_视点控制和图形旋转_色图和颜色映像_光照和着色
		
一起来学matlab-matlab学习笔记9 高级绘图命令_2 图形的高级控制_视点控制和图形旋转_色图和颜色映像_光照和着色 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 < ...
 - matlab学习笔记9 高级绘图命令_1 图形对象_根对象,轴对象,用户控制对象,用户菜单对象
		
一起来学matlab-matlab学习笔记9 高级绘图命令_1 图形对象_根对象,轴对象,用户控制对象,用户菜单对象 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matl ...
 - matlab学习笔记8 基本绘图命令-图形窗口简介
		
一起来学matlab-matlab学习笔记8 基本绘图命令_1 图形窗口简介 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用>张德丰等 ...
 - matlab学习笔记8 基本绘图命令-三维绘图
		
一起来学matlab-matlab学习笔记8 基本绘图命令_6 三维绘图 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用>张德丰等著 ...
 - matlab学习笔记8 基本绘图命令-初级二维绘图/交互式绘图
		
一起来学matlab-matlab学习笔记8 基本绘图命令_5 初级二维绘图/交互式绘图 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用&g ...
 - matlab学习笔记8 基本绘图命令-基本绘图操作
		
一起来学matlab-matlab学习笔记8 基本绘图命令_2基本绘图操作 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用>张德丰等著 ...
 - matlab学习笔记8 基本绘图命令-LineSpec线条设定
		
一起来学matlab-matlab学习笔记8 基本绘图命令_4 LineSpec线条设定 觉得有用的话,欢迎一起讨论相互学习~Follow Me 绘图函数接受线条设定作为参数并相应地修改生成的图形.您 ...
 - Matlab学习笔记 figure函数
		
Matlab学习笔记 figure函数 matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象.每一个这样的窗口都有一些属性,例如窗口的尺寸.位置,等等.下面一一介绍它们. ...
 - matlab学习笔记---(1)
		
Matlab学习笔记 一. Desktop Basics (Matlab 基础知识) 当你打开Matlab的时候,matlab按照以下默认的方式展示出来. 该桌面主要包括以下几部分内容: 当前文件夹: ...
 
随机推荐
- php将原数组倒序array_reverse()
			
1.数组倒序排列 $arr = array(1,2,3); $arr = array_reverse($arr); print_r($arr);
 - php string常用函数
			
<?php $a[]='a'; $a[]='b'; $a[]='C'; echo "</br>"; /* implode — 将一个一维数组的值转化为字符串 说明 ...
 - gcc的__builtin_函数(注意前面是两个下划线)
			
说明: GCC provides a large number of built-in functions other than the ones mentioned above. Some of t ...
 - JSON—去除JSON数据中的所有HTML标…
			
package com.linoer.utils; import java.util.ArrayList; import java.util.List; import java.util.regex. ...
 - LightOJ - 1318 - Strange Game(组合数)
			
链接: https://vjudge.net/problem/LightOJ-1318 题意: In a country named "Ajob Desh", people pla ...
 - 笨办法学Python
			
打印:%r%r 与 %s 的区别就好比 repr() 函数处理对象与 str() 函数处理对象的差别.%s => str(),比较智能%r => repr(),处理较为简单和直接 from ...
 - 【批处理】if命令,注释方式
			
If 命令 if 表示将判断是否符合规定的条件,从而决定执行不同的命令. 有三种格式:1.if "参数" == "字符串" 待执行的命令参数如果等于指定的字符串 ...
 - 使用gitbase 分析git 仓库代码
			
gitbase 是一个基于golang 开发的开源git 仓库sql 接口查询引擎,基于此工具,我们可以方便的分析git 仓库代码的情况 而且可以基于源码的分析,还是很强大的 安装 直接使用编译的 ...
 - 洛谷 P4071 [SDOI2016]排列计数 题解
			
P4071 [SDOI2016]排列计数 题目描述 求有多少种长度为 n 的序列 A,满足以下条件: 1 ~ n 这 n 个数在序列中各出现了一次 若第 i 个数 A[i] 的值为 i,则称 i 是稳 ...
 - 洛谷 P4822 [BJWC2012]冻结 题解
			
P4822 [BJWC2012]冻结 题目描述 "我要成为魔法少女!" "那么,以灵魂为代价,你希望得到什么?" "我要将有关魔法和奇迹的一切,封印于 ...