(专题四)03 其它形式的二维曲线

对数坐标图

semilogx半对数坐标,x轴为常对数刻度,y轴线性刻度

semilogy半对数坐标,y轴为常对数刻度,x轴线性刻度

loglog函数x,y均采用常用对数刻度

定义向量x,y存储曲线的横纵坐标

划分为2行2列4个子图,并选取第一个子图作为作图区

绘制直角坐标图形

在子图2绘制x半对数坐标曲线

在子图3绘制y半对数坐标曲线

在子图4绘制全对数坐标曲线

子图1和2纵坐标刻度相同,子图3和4纵坐标刻度相同

极坐标图

定义向量t存储极坐标极角,r极径

以t,r作为参数调用subplot函数绘制图形

重置r,t,绘制图形

右图图形是将左图图形逆时针旋转90°

若要使图形旋转极角加旋转角度,

旋转角度为正数,图形顺时针旋转, 旋转角度为负数,图形逆时针旋转

matlab绘制统计图

绘制条形图

bar函数

barh函数

调用bar函数,参数为y,不加选项,在子图一中绘制图形

元素分为三组,在子图二中绘制

以堆积分组的模式显示

x存储横坐标,y存储数据

x存储年份,y存储数据

调用bar函数,以默认的树状模式生成条形图

直方图

hist函数用于绘制直角坐标系下的直方图,rose函数用于绘制极坐标系下的直方图

例子

利用随机函数生成列向量y

在子图一绘制出条形图

生成一个-3~3的步长为0.2的行向量x

用随即参数randn生成列向量

theta中的值以弧度为单位

以theta为参数调用roae命令绘制出图形

扇形统计图

~ 扇形图pie函数

省略explode时,饼图是一个整体

例子

显示各分数段的人数

生成图形显示控制值

调用pie函数绘制出图形

legend函数location用于指定图例位置,eastoutside表示图例放在右边区域的外侧

图例是逆时针排列的

~ 面积图area函数

散点类图形

rd表示红色,filled表示数据点是实心的

矢量类图形

均匀起若干个点作为起点

生成向量A,B,C

绘制3个向量

分别在3点进行标注

设置坐标范围,网格线

原文地址:https://www.cnblogs.com/fanglijiao/p/11133813.html

时间: 2024-11-09 00:51:07

(专题四)03 其它形式的二维曲线的相关文章

Matlab二维曲线绘图

matlab 二维曲线绘图常用方法,自己留着用 语法 plot(Y) plot(X1,Y1,...) plot(X1,Y1,LineSpec,...) plot(...,'PropertyName',PropertyValue,...) plot(axes_handle,...) h = plot(...) hlines = plot('v6',...) 描述 plot(Y)如果Y是m×n的数组,以1:m为X横坐标,Y中的每一列元素为Y坐标,绘制n条曲线:如果Y是n×1或者1×n的向量,则以1:

玩转Android之二维码生成与识别

二维码,我们也称作QRCode,QR表示quick response即快速响应,在很多App中我们都能见到二维码的身影,最常见的莫过于微信了.那么今天我们就来看看怎么样在我们自己的App中集成二维码的扫描与生成功能.OK,废话不多说,我们就开始做吧. 二维码的使用我主要想分为两部分来给大家介绍,一部分就是二维码的生成,这里的知识点都很简单,还有一部分是二维码的识别,这里稍微麻烦一些,不过细心来做其实也很简单.二维码的开发使用我们大多都是使用Google提供的zxing这个类库,使用这个类库我们需

JS调用产生二维码

之前一直采用的是java后台调用qrcode.jar的形式产生二维码,然后web前台展示的形式显示二维码,后来感觉如果能调用JS框架产生二维码的话不久更好.至少能减少与浏览器的交互次数,减轻后台的压力. 搜了一些资料后感觉没有一个拿来就能用的,至少IE浏览器的兼容还是有问题,通过自己的调试写了一个demo.希望能够帮助到大家,为大家节省时间 具体的demo可以通过http://download.csdn.net/detail/fugui6611634/7337467来下载 将一个字符串(可以是中

C语言 二维数组与指针笔记

今天分析了C语言二维数组和指针的基本理解,感觉有点懵...代码记录一下,如果有大神临幸发现哪里有误,欢迎指正~~~ #include <stdio.h> #include <stdlib.h> #include <string.h> //void func(int p[][]) //这样写等同于void func(int **p) p++移动了四个字节,(*p)++移动了四个字节,不符合二维数组规律 //{ //} //列优先输出的函数(即竖着输出) void func

面试题1: 二维数组中查找

本题出自<剑指offer 名企面试官精讲典型编程题>面试题3. 题目3:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列按照从上到下递增的顺序排序.请完成一个函数,输入一个这样的二维数组和整数,判断数组中是否含有该整数. 例如下面的二维数组就是每行每列递增排序.如果在数组中查询7,则返回true:如果查找数字14,由于数组中不包含14,则返回false. 解决方法分析: 首先我们选取二维数组左下角的数字8,由于8大于7,并且8还是第四行的第一个数,因此数字7不可能出现在8所在的行,

戴志康谈微信二维码运营:学会注重结果

在9月19日的财付通7周年沟通会上,腾讯生活服务电商部副总经理戴志康(微博)以“互联网应该如何运营”谈及微信二维码未来的O2O发展潜力,他同时认为作为互联网人给传统行业带来的是改革,而不是改变. 戴志康认为,传统的互联网运营更侧重口碑.品牌等“过程”,而对商家来说更重要的是到店率.是对最终销量的影响等“结果”,想出的办法就是用二维码.LBS结合这两者.他还引用了微信创始人张小龙的说法,“搜索框是PC的互联网入口,二维码是微信的互联网入口”.同时由于本身存在的关系链,每个用户都有可能成为影响朋友购

二维数组作为函数参数传递剖析

前言 很多文章不外乎告诉你下面这几种标准的形式,你如果按照它们来用,准没错: //对于一个2行13列int元素的二维数组 //函数f的形参形式 f(int daytab[2][13]) {...} //以下两种可以忽略行数 f(int daytab[][13]) {...} f(int (*daytab)[13]) {...} 甚至会有人告诉你多维数组作为参数传递可以省略第一维,其他维不能省略.然而你对这种形式并不满意:如果事先限定了二维数组的大小,函数的泛用性就要大打折扣了.因为你真正需要的,

参数传递二维数组

转自http://blog.csdn.net/yunyun1886358/article/details/5659851 数组名作为形参 1 void func1(int iArray[][10]) 2 { 3 4 } 5 6 7 8 int main() 9 { 10 int array[10][10]; 11 func1(array); 12 13 } 编译通过,注意形参声明一定要给出第二个维度的大小,要不编译不过. 一维数组指针作为形参 1 void func2(int (*pArray)

QR二维码原理(一)

一.什么是QR码 QR码属于矩阵式二维码中的一个种类,由DENSO(日本电装)公司开发,由JIS和ISO将其标准化.QR码的样子其实在很多场合已经能够被看到了,我这还是贴个图展示一下: 这个图如果被正确解码,应该看到我的名字和邮箱. 二.QR码的特点 说到QR码的特点,一是高速读取(QR就是取自"Quick Response"的首字母),对读取速度的体验源自于我手机上的一个软件,象上面贴出的码图,通过摄像头从拍摄到解码到显示内容也就三秒左右,对摄像的角度也没有什么要求: 二是高容量.高