半对数坐标&matlab实现 |
您所在的位置:网站首页 › 半对数坐标纸怎么看 › 半对数坐标&matlab实现 |
文章目录
一、坐标系介绍1.1 算数坐标系(笛卡尔坐标系)1.2 对数坐标系1.3 两者的区别
二、基于matlab的实例分析2.1 举例2.2 分析与证明
一、坐标系介绍
1.1 算数坐标系(笛卡尔坐标系)
算术坐标系统是普通的笛卡儿坐标,即横纵轴的刻度都是是等距的。 举例:如果每1cm的长度都代表1,则刻度按照顺序0,1,2,3,4……,那么在普通的坐标系中,若y=x,则y=x对应的曲线为一条直线。 1.2 对数坐标系对数坐标系统:坐标轴是按照相等的指数增加变化表示的.举例来说:如果每1cm代表10的1次方增加,则坐标轴刻度的表示依次为1,10,100,1000,10000…… 对数坐标轴分为半对数和双对数坐标轴。半对数坐标系一个轴是分度均匀的普通坐标轴,另一个轴是分度不均匀的对数坐标轴。 在对数坐标轴上,某点与原点的实际距离为该点对应数的对数值,但是在该点标出的值是真数(比如y轴是对数坐标轴,1000在坐标轴上画出来与原点的实际距离是3,因为log10(1000)==3,但该点标出的值是103;在对数坐标轴上与原点实际距离为0,1,2的点分别为100,101,102)。双对数坐标:是指两个坐标轴都是对数坐标,假如对应于x、y轴,则两轴等刻度情况下,其值以相应底数成次方增长.(注意:在各自坐标轴上的是真数(在坐标轴上标的是真数),不是求对数后的值;因为是对坐标轴进行对数变换,不是对数据点变换。) 比如x1和y1均为1000(真数),则坐标轴标的是1000,又求对数后均为3,因此x1和y1在坐标轴上的位置与原点的实际距离是3) 举例来说:如果每1cm代表10的1次方增加,则坐标轴刻度依次为1,10,100,1000,10000…… 1.3 两者的区别算数坐标系统较对数坐标系统,他们区别体现于等刻度值增长方式不同,一个均匀增长,一个对数增长. 二、基于matlab的实例分析在Matlab中,semilogx、semilogy函数可分别将x、y坐标轴变换为对数坐标轴。(注:是对坐标轴的改变) 2.1 举例下面以对y轴进行对数坐标轴变换为例(半对数坐标轴) 首先画出普通坐标系下y=10x对应的曲线(plot命令)然后画出半对数坐标轴(y为对数坐标轴)下y=10x对应的曲线(semilogy命令)代码: x = 0:0.1:10; y = 10.^x; subplot(2,1,1) plot(x,y) grid on %打开网格线 subplot(2,1,2) semilogy(x, y) 2.2 分析与证明 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |