zoukankan      html  css  js  c++  java
  • matlab 对数坐标

    在很多工程问题中,通过对数据进行对数转换可以更清晰地看出数据的某些特征,在对数坐标系中描绘数据点的曲线,可以直接地表现对数转换.对数转换有双对数坐标转换和单轴对数坐标转换两种.用loglog函数可以实现双对数坐标转换,用semilogx和semilogy函数可以实现单轴对数坐标转换.

    loglog(Y)         表示 x、y坐标都是对数坐标系

    semilogx(Y)     表示 x坐标轴是对数坐标系

    semilogy(…)    表示y坐标轴是对数坐标系

    plotyy              有两个y坐标轴,一个在左边,一个在右边

    例1:用方形标记创建一个简单的loglog.

    解: 输入命令

    x=logspace(-1,2);

    loglog(x,exp(x),'-s')

    grid on %标注格栅

    所制图形为:

    matlab_semilog_axis_1

    例2:创建一个简单的半对数坐标图.

    解  输入命令:

      x=0:.1:10;

      semilogy(x,10.^x)

    所制图形为:

    matlab_semilog_axis_2

    例3:绘制y=x^3的函数图、对数坐标图、半对数坐标图.

    解:在窗口中输入:x=[1:1:100];

    subplot(2,3,1);

    plot(x,x.^3);

    grid on;

    title 'plot-y=x^3';

    subplot(2,3,2);

    loglog(x,x.^3);

    grid on;

    title 'loglog-logy=3logx';

    subplot(2,3,3);

    plotyy(x,x.^3,x,x);

    grid on;

    title 'plotyy-y=x^3,logy=3logx';

    subplot(2,3,4);

    semilogx(x,x.^3);

    grid on;

    title 'semilogx-y=3logx';

    subplot(2,3,5);

    semilogy(x,x.^3);

    grid on;

    title 'semilogy-logy=x^3';

    所制图形为:

    matlab_semilog_axis_3

    http://heylsitan.blog.163.com/blog/static/1152583372010101723122338/

  • 相关阅读:
    Oracle存储过程
    eclipse使用小技巧
    A.N.T的使用
    Java中JDBC连接数据库(MySQL)
    SQL常用语句例子
    c/s&&b/s区别浅析
    ngRoute+ngAnimate与JQM中的页面跳转的区别
    jQueryMobile与AngularJS的区别
    jQueryMobile--栅格布局
    jQueryMobile--基础
  • 原文地址:https://www.cnblogs.com/emanlee/p/2092751.html
Copyright © 2011-2022 走看看