matlab semilogx与semilogy的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab semilogx与semilogy的区别相关的知识,希望对你有一定的参考价值。
请问各位大侠,matlab semilogx与semilogy的区别是什么?
matlab semilogx与semilogy的区别为:性质不同、刻度不同、坐标转换不同。
一、性质不同
1、semilogx函数:semilogx函数是对x坐标点取常用对数(底为10)后生成的对数坐标函数。
2、semilogy函数:semilogy函数是对y坐标点取常用对数(底为10)后生成的对数坐标函数。
二、刻度不同
1、semilogx函数:semilogx函数的x 轴为对数刻度,y 轴为线性刻度。
2、semilogy函数:semilogy函数的x 轴为线性刻度,y 轴为对数刻度。
三、坐标转换不同
1、semilogx函数:semilogx函数以x坐标轴实现单轴对数坐标转换。
2、semilogy函数:semilogy函数以y坐标轴实现单轴对数坐标转换。
参考技术A 区别就是对谁取对数然后取代原来的x,y你可以绘图看看是不是这么回事。譬如x = 0:.1:10;
semilogx(x,10.^x)图像是曲线
x = 0:.1:10;
semilogy(x,10.^x)图像是直线本回答被提问者采纳
(专题四)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点进行标注
设置坐标范围,网格线
以上是关于matlab semilogx与semilogy的区别的主要内容,如果未能解决你的问题,请参考以下文章
在吗?我想请教您一个问题,matlab生成的图像纵坐标的值从上到下依次是10^0,10^(-1),10^-2……10^-7,