Logarithm Plots
画一些与对数(log)有关的图像,log,既可以是图像是log,又可以是坐标轴log,用一个例子来说明
首先看到第一个函数logspace(a,b,c),这个函数的作用与linspace()差不多,创建一个以10^a为起始,10^b 为终止,中间被等分成 c 个的数据数组,所以x = [10^-1,10^1],那么y = [10^-2,10^2]
重点主要放在semilogx()、semilogy()、loglog()这三个函数上,他们的作用见下表函数作用semilogxx 轴为对数刻度,y 轴为线性刻度
semilogyx 轴为线性刻度,y 轴为对数刻度
loglogx 轴和 y 轴均为对数刻度
plotyy()
有时候在一张图上花了两条曲线,但是这两条曲线如果对应的 y 的值域不一样,plotyy()函数可以在一个图上做出两个 y 轴
Histogram
首先是第一行的randn()函数,这个函数的的作用是产生正态分布的随机数或矩阵,其调用格式为:randn(m,n),返回一个m*n的满足正态分布的矩阵。
hist()函数调用格式为:hist(y,nbins),将向量 y等分到 nbins个等间隔范围内,并返回每个范围内元素的个数
bar
matlab 中bar()函数的作用是绘制直方图,常用于统计或数据采集。共有四种形式:bar、bar3、barh、bar3h,其中bar和bar3分别用来绘制二维和三维竖直方图,barh和bar3h分别用来绘制二维和三位水平直方图,其调用格式为:bar(x,y),其中 x 必须单调递增或递减,y 为 m*n 的矩阵,产生的结果为 m 组,每组 n 个垂直柱。bar(...,'grouped'),使同一组直方条紧紧靠在一起。bar(...,'stack'),把同一组数据描述在一个直方条上