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

您所在的位置:网站首页 MATLAB分组柱状图 【进阶柱状图第14期】Matlab对数坐标图

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

2023-06-23 20:04| 来源: 网络整理| 查看: 265

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

成图效果展示

🍏绘图三步走

配色

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

数据准备

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

函数使用

认识函数:用到的坐标修改参数主要是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:直角坐标转化为对数坐标。一张完整的对数坐标就完成啦!

🍏往期回顾

 完整资料获取方式如下:

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3