精华内容
下载资源
问答
  • MATLABsemilogy函数的理解

    千次阅读 2020-02-27 19:42:24
    网上的semilogy的解释没看懂,一开始还以为semilogy是简单的等式变换,后来才发现是对坐标轴的改变。 clc;clear;close all; x = 0:.1:10; y = 2x+3; z=log(2x+3); subplot(311); plot(x,y); grid on subplot(312); ...

    网上的semilogy的解释没看懂,一开始还以为semilogy是简单的等式变换,后来才发现是对坐标轴的改变。

    clc;clear;close all;
    x = 0:.1:10;
    y = 2*x+3;
    z=log(2*x+3);
    subplot(311);
    plot(x,y);
    grid on
    subplot(312);
    semilogy(x,y);
    grid on
    subplot(313);
    plot(x,z);
    grid on
    

    结果图:
    在这里插入图片描述
    第一个图是x,y的plot函数,第二个图是semilogy函数,第三个图是取log后的plot函数。
    第二个图和第三个图的曲线其实是一致的。semilogy函数其实是对坐标轴数据的改变,将第三个图的y坐标改成了第一图的数据,这样生成了第二个图,也就是semilogy的图。
    简单来说,就是第二个图,是第三个图的曲线+第一个图的纵坐标,即semilogy函数。

    展开全文
  • matlab画图——semilogy函数介绍

    万次阅读 2020-05-16 19:32:41
    semilogy 半对数图 语法 semilogy(Y) semilogy(X1,Y1,...) semilogy(X1,Y1,LineSpec,...) semilogy(...,'PropertyName',PropertyValue,...) semilogy(ax,...) h = semilogy(...) 说明 semilogy 将使用 y 轴的对数...

    semilogy
    半对数图

    语法

    semilogy(Y)
    semilogy(X1,Y1,...)
    semilogy(X1,Y1,LineSpec,...)
    semilogy(...,'PropertyName',PropertyValue,...)
    semilogy(ax,...)
    h = semilogy(...)
    

    说明

    semilogy 将使用 y 轴的对数刻度绘制数据。

    semilogy(Y) 使用 y 轴的以 10 为基数的对数刻度和 x 轴的线性刻度创建一个绘图。它绘制 Y 的列对其索引的图。如果 Y 包含复数值,则 semilogy(Y) 等同于 semilogy(real(Y),imag(Y))。semilogy 函数在此函数的其他所有用法中将忽略虚部。

    semilogy(X1,Y1,...) 绘制所有 Yn 与 Xn 对组。如果只有 Xn 或 Yn 之一为矩阵,semilogy 绘制向量变量、矩阵的行及列,以及长度与向量长度一致的矩阵的维度。如果矩阵是方阵,当矩阵长度与向量长度一致时,将绘制矩阵的列对该向量的图。Xn 的值可以是数值、日期时间、持续时间或分类值。Yn 中的值必须为数值。

    semilogy(X1,Y1,LineSpec,...) 绘制由 Xn,Yn,LineSpec 三重线定义的所有线条。LineSpec 确定线型、标记符号及绘制的线条的颜色。

    semilogy(...,'PropertyName',PropertyValue,...) 为 semilogy 创建的所有制图线条设置属性值。有关属性列表,请参阅 Line 属性。

    semilogy(ax,...) 将在由 ax 指定的坐标区中,而不是在当前坐标区 (gca) 中创建线条。选项 ax 可以位于前面的语法中的任何输入参数组合之前。

    h = semilogy(...) 返回由图形线条对象组成的向量。

    示例

    y 轴的对数刻度:使用 y 轴的对数刻度和 x 轴的线性刻度创建一个绘图。

    x = 0:0.1:10;
    y = exp(x);
    
    figure
    semilogy(x,y)
    

    在这里插入图片描述

    x = 0:0.1:10;
    y = exp(x);
    
    figure
    semilogy(x,y,'r*-')
    

    在这里插入图片描述

    提示

    如果在绘制多个线条时未指定颜色,semilogy 会按照当前坐标区的 ColorOrder 和 LineStyleOrder 属性指定的顺序自动循环颜色和线型。

    例如,您可以混用 Xn,Yn 对组和 Xn,Yn,LineSpec 三重线,

    semilogy(X1,Y1,X2,Y2,LineSpec,X3,Y3)
    

    如果您尝试在 hold 为 on 的情况下给线性轴模式的图形添加 loglog、semilogx 或 semilogy 绘图,轴模式将按原样保留,而且绘制的新数据呈线性。

    在这里插入图片描述

    展开全文
  • 1、函数功能: semilogx(x1, y1, 选项1, x2, y2, 选项2, …):即后标为x的是在x轴取以10为底对数 semilogy(x1, y1, 选项1, x2, y2, 选项2, …):为y的是y轴坐标取以10为底对数 loglog(x1, y1, 选项1, x2, y2, 选项2,...

    1、函数功能:
    semilogx(x1, y1, 选项1, x2, y2, 选项2, …):即后标为x的是在x轴取以10为底对数
    semilogy(x1, y1, 选项1, x2, y2, 选项2, …):为y的是y轴坐标取以10为底对数
    loglog(x1, y1, 选项1, x2, y2, 选项2, …):loglog是x y轴都取以10为底对数

    x=10.^(0:0.01:10);
    y=0:0.01:10;
    semilogx(x,y);
    

    在这里插入图片描述

    x=10.^(0:0.01:10);
    y=0:0.01:10;
    semilogy(x,y);
    

    在这里插入图片描述

    展开全文
  • Matlab 绘图函数之plot、semilogx、semilogy、loglog函数的使用 一、 四个函数的常用的调用形式 (1) plot(x,y,LineSpec) plot函数常常是用来绘制二维图形的函数,这里的x是我们设置的x轴的取值的,y是根据x所的到的y...

    一、 四个函数的常用的调用形式

    (1) plot(x,y,LineSpec) plot函数常常是用来绘制二维图形的函数,这里的x是我们设置的x轴的取值的,y是根据x所的到的y的一组向量值,在这里的x和y是一一对应的。而对于LineSpec主要是设置我们所绘制的曲线的颜色和样式。

    Specifier Line Style(线型)
    - 实线(默认样式)
    - - 虚线(短划线)
    : 点线
    -. 点划线
    Specifier Marker(坐标点样式)
    o
    + 加号
    * 星号
    .
    x 十字
    d 菱形
    ^ 上指三角形
    v 下指三角形
    p 五角星
    h 六角形
    Specifier Color
    y 黄色
    m 品红
    c 蓝绿色
    r 红色
    g 绿色
    b 蓝色
    w 白色
    k 黑色

    (2) semilogx(x1, y1, 选项1, x2, y2, 选项2, …):半对数函数,x变为常用对数刻度,y轴仍是线性刻度。

    (3) semilogy(x1, y1, 选项1, x2, y2, 选项2, …):半对数函数,x仍是线性刻度,y轴变为常用对数刻度。

    (4) loglog(x1, y1, 选项1, x2, y2, 选项2, …):全对数函数,x,y都变为常用对数刻度。

    二、案例展示

    %案例展示的是使用上述的四个函数来绘制同一个曲线所呈现的不同的效果
    >> clear
    >> x=logspace(-1,1,100);
    >> y=x.^2;
    >> subplot(2,2,1);
    >> plot(x,y);
    >> title('plot');
    >> subplot(2,2,2);
    >> semilogx(x,y);
    >> title('semilogx');
    >> subplot(2,2,3);
    >> semilogy(x,y);
    >> title('semilogx');
    >> subplot(2,2,4);
    >> loglog(x,y);
    >> title('loglog');
    

    上述代码的运行结果如下:
    在这里插入图片描述

    展开全文
  • matlab学习技巧之semilogx和semilogy函数

    千次阅读 2019-09-21 10:02:56
    用loglog函数可以实现双对数坐标转换,用semilogx和semilogy函数可以实现单轴对数坐标转换。 loglog(Y) 表示 x、y坐标都是对数坐标系 semilogx(Y) 表示 x坐标轴是对数坐标系 semilogy(…)...
  • matlab绘图常用函数

    2020-08-16 15:38:19
    2015b matlab绘图常用函数二位曲线plot(x, y)plot(x)plot(x, y, 选项)fplot(@(t) [t.*sin(t),t.*cos(t)], [0,10*pi], 'b')ezplot(@(t)t.*sin(t), @(t)t.*cos(t), [0,10*pi])(不带选项,适用于符号函数)对数坐标图...
  • MATLAB基本绘图函数

    2019-08-02 16:00:25
    函数函数功能 plot x轴和y轴均为线性刻度 loglog x轴和y轴均为对数刻度 semilogx x轴为对数刻度,y轴为线性刻度 semilogy x轴为线性刻度,y轴为对数刻度 ...
  • matlab常用函数及功能

    千次阅读 2013-01-24 16:39:59
    附录13 图形绘制 附录13.1基本二维图形 函数名 功能描述 函数名 功能描述 fill 填充二维多边形 polar 极坐标图形绘制 loglog 全对数二维坐标绘制 ...semilogy y轴
  • [matlab]画图函数

    2017-01-15 10:28:15
    matlab画图形函数 semilogx loglog 主要是学习semilogx函数,其中常用的是semilogy函数,即后标为x的是在x轴取对数,为y的是y轴坐标取对数。loglog是x y轴都取对数。 例子, clc;clear;close all; x = 0...
  • matlab画图形函数 semilogx

    千次阅读 2016-04-24 17:25:00
    matlab画图形函数 semilogx loglog 主要是学习semilogx函数,其中常用的是semilogy函数,即后标为x的是在x轴取对数,为y的是y轴坐标取对数。loglog是x y轴都取对数。 例子, clc;clear;close all;x = 0:.1:10;y...
  • 绘图与GUI: ...semilogy loglog pie stem contour contourf compass(罗盘图) feather quiver(箭头) fplot hist(概率分布图) rose(极坐标下的直方图) bar barh area 常用的三维绘图函数: plo
  • 一、进阶绘图展示、 二、对数图、 1、logspace 函数、 2、semilogx 函数、 3、semilogy 函数、 4、loglog 函数、 5、代码示例、
  • 12 二维图形函数(Two dimensional graphs) 12.1 基本平面图形(Elementary X-Y graphs) loglog 双对数刻度曲线 plot 直角坐标下线性刻度曲线 plotyy 双纵坐标图 polar 极坐标曲线图 semilogx X 轴...
  • 十二、二维图形(graph2d) 1.基本二维绘图命令 plot X-Y坐标的折线绘图 loglog ...semilogy 半对数(Y坐标)图 polar 极坐标绘绘图
  • matlab_scientific computing graphic function figure plot------一般作图函数,可以作曲线图和折线图 subplot(a,b,c)------a为分成几行b,为每行几列,c是图形编号 semilogx(x,y)------绘制以X轴为...
  • MATLAB--基本绘图函数

    2020-08-01 10:19:07
    MATLAB基本绘图函数 plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic scale) semilogx: x轴为对数刻度,y轴为线性刻度 semilogy: x轴为线性刻度,y轴为对数刻度 ==========...
  • matlab坐标轴函数 semilogx loglog

    千次阅读 2017-11-04 11:07:07
    主要是学习semilogx函数,其中常用的是semilogy函数,即后标为x的是在x轴取对数,为y的是y轴坐标取对数。loglog是x y轴都取对数。 例子, clc;clear;close all; x = 0:.1:10; y = 2*x+3; subplot(211); plot(x,y); ...
  • semilogx(x,y) 绘图,x轴对数刻度,y轴线性刻度, semilogy(x,y) 绘图,x轴线性刻度,y轴对数刻度, loglog(x,y) 绘图,x,y轴都为对数刻度
  • Matlab之semilogx、semilogx、loglog函数

    千次阅读 2020-02-17 08:54:54
    1、函数功能: ...semilogy(x1, y1, 选项1, x2, y2, 选项2,...):半对数函数,x仍是线性刻度,y轴变为常用对数刻度。 loglog(x1, y1, 选项1, x2, y2, 选项2,...):全对数函数,x,y都变为常用对数刻度。...
  • matlab——二维绘图函数及部分参数

    千次阅读 2010-08-11 10:08:00
    matlab——二维绘图函数及部分参数 2009-10-21 10:02 <br />  MATLAB基本xy平面绘图命令 plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic ...
  • matlab 对数坐标系绘图函数

    千次阅读 2017-03-14 10:54:59
    在很多工程问题中,通过对数据进行对数转换可以更清晰...用loglog函数可以实现双对数坐标转换,用semilogx和semilogy函数可以实现单轴对数坐标转换。 loglog(...)  表示x,y坐标都是对数坐标系 semilogx(...) 表示x坐
  • MATLAB二维绘图(四)其他特殊的二维绘图函数介绍及用法 1、使用semilogy、semilogx和loglog绘制指数函数的图像,示例: %% 对指数进行绘图,使用不同的绘图函数 clear; clc; close all; x = logspace(-1,1,100); % ...

空空如也

空空如也

1 2 3 4 5
收藏数 82
精华内容 32
关键字:

matlab函数semilogy

matlab 订阅