首页 > 其他分享 >matlab 对数坐标

matlab 对数坐标

时间:2023-11-07 12:32:43浏览次数:57  
标签:subplot title grid matlab 对数 loglog 坐标

在很多工程问题中,通过对数据进行对数转换可以更清晰地看出数据的某些特征,在对数坐标系中描绘数据点的曲线,可以直接地表现对数转换.对数转换有双对数坐标转换和单轴对数坐标转换两种.用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 对数坐标_坐标轴

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

解  输入命令:

  x=0:.1:10;

  semilogy(x,10.^x)

所制图形为:

matlab 对数坐标_坐标轴_02

例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 对数坐标_坐标轴_03

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



标签:subplot,title,grid,matlab,对数,loglog,坐标
From: https://blog.51cto.com/emanlee/8230200

相关文章

  • matlab中读取txt数据文件(txt文本文档)
    根据txt文档不同种类介绍不同的读取数据方法一、纯数据文件(没有字母和中文,纯数字)对于这种txt文档,从matalb中读取就简单多了例如test.txt文件,内容为17.901-1.111133.04517.891-1.128633.04517.884-1.134533.045可以在commandwindow中输入loadtest.txt,然后就会产生一......
  • matlab程序性能优化与混合编程技术介绍
    matlab程序代码优化,性能优化 Matlab是一种强大的计算工具,方便的矩阵运算与工具箱为编程人员提供了极大的便利。但是其性能的缺失使得处理一些大计算量问题时显得效率不高,matlab程序的优化应从几个方面展开:1.矩阵提前分配空间,矩阵第一次使用之后避免改变矩阵的维数。2.尽量使用矩......
  • Matlab命令集--常用字符串函数
    Matlab命令集--常用字符串函数常用函数eval :运行字符串表示的表达式char :将数组变成字符串double:将数字字符串变成数字字符串操作deblank:去掉字符串末尾的空格findstr:查找字符串lower  :转换为小写strcat :字符串连接组合strcmp :字符串比较strcmpi:字符串比较(......
  • matlab用Logistic逻辑回归建模和马尔可夫链蒙特卡罗MCMC方法分析汽车实验数据
    原文链接:http://tecdat.cn/?p=24103原文出处:拓端数据部落公众号 此示例说明如何使用逻辑回归模型进行贝叶斯推断。统计推断通常基于最大似然估计(MLE)。MLE选择能够使数据似然最大化的参数,是一种较为自然的方法。在MLE中,假定参数是未知但固定的数值,并在一定的置信度下进......
  • EXCEL VBA自动设置坐标轴上下限
    下面的效果图展示了,将图表Y轴的的最大/最小值进行了动态设置Y轴最大值为:数据源最大值+2Y轴最小值为:数据源最小值-2通过上面的方法,数据源变化,那么Y轴的上下限也会自动变化 代码部分关键字MinimumScale设置Y轴的最小值关键字MaximumScale设置Y轴的最小值通过Max与Min......
  • C++使用冒泡排序算法对数组进行排序
     #include<iostream>//包含iostream库usingnamespacestd;//使用标准命名空间intmain(){//主函数intarr[]={5,3,2,8,6,7,1,4};//定义并初始化数组intn=sizeof(arr)/sizeof(arr[0]);//计算数组长度//使用冒泡排序算法对数组进......
  • 三维模型几何坐标精度偏差应采用主要措施
    三维模型几何坐标精度偏差应采用主要措施   降低倾斜摄影三维模型几何精度偏差是提高模型质量和准确性的关键任务。下面将浅谈降低倾斜摄影三维模型几何精度偏差应采用的主要措施。1、倾斜角度选择:倾斜角度对于几何精度具有重要影响。选择适当的倾斜角度可以优化视差,减......
  • 【C#】关于GB/T 13989-2012分幅编号及坐标计算
    1publicstaticclassStandardSubdivisionConvertor2{3///<summary>4///通过图幅号获取四角经纬度坐标5///</summary>6///<paramname="subdivCode"></param>7///<re......
  • echarts坐标轴线、坐标轴刻度线、网格线控制
    xAxis:{name:'',axisTick:{show:true//坐标轴刻度线},axisLine:{//轴线show:false},splitLine:{//网格线show:true},axisLabel:{//坐标轴样式textStyle:{color:'#636363'}}}参考文章echarts坐标轴线、......
  • Matlab 2023a图文安装教程及下载
    MATLAB是由美国MathWorks公司出品的专业数学软件,用于算法开发,数据可视化,数据分析以及数值计算的高级技术计算语言和交互式环境,MATLAB是矩阵和实验室两个词的组合,意为矩阵工厂(矩阵实验室),主要包括MATLAB和Simulink两大部分。它将数值分析,矩阵计算,科学数据可视化以及非线性动态系统的......