【进阶柱状图第14期】Matlab对数坐标图

对数坐标图是将直线坐标转化为对数坐标,原始对数数据无法显示出数据趋势,数据的形式大多为以10的n次方为主,适用于用对数坐标绘制,在工程力学与机械领域应用广泛,下面让我们一起来学习吧!

成图效果展示


🍏绘图三步走
  1. 配色

    这篇文章不需要进行取色,用典型的蓝色和红色线条作为这次绘图的主色调。

  2. 数据准备

    数据来源主要是二次函数曲线与三次函数曲线,将其分别按照对横轴、纵轴、所有坐标轴分别进行对数转化。

  3. 函数使用

    认识函数:用到的坐标修改参数主要是Xcale、Yscale、log等。

🍈1. 数据准备

数据是来自自己拟定的随机数据,主要是二次函数与三次函数,数据读取代码如下:

clc;
clear;
close all;
% 数据主要是二次函数与三次函数,如下为数据值
X = 1:30;
Y = X.^3+X.^2;
Y2 = 10*X.^2;

​🍋2. 函数使用

函数的主要是通过调坐标轴参数,Xscale、Yscale、log、Linear等参数,绘图的完整代码如下所示:

figure('color',[1 1 1]);
plot(X,Y,'Linewidth',1.5);
hold on;
plot(X,Y2,'Linewidth',1.5);
%对横坐标进行对数变换
set(gca,'XScale','log');
%对纵坐标进行对数转化
set(gca,'YScale','log');
% 设置坐标轴的宽度
set(gca,'Linewidth',1.5);
%添加网格线增加效果
grid on;
title('X-Y对数');

经过如上的设置,这样对数坐标图就完成啦,此次教程代码简易,重点在于log与linear的坐标转换,log-linear由对数转化为直角坐标,linear-log:直角坐标转化为对数坐标。一张完整的对数坐标就完成啦!

🍏往期回顾

 完整资料获取方式如下:

对数坐标图源代码资料获取


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部