前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【MATLAB】进阶绘图 ( 进阶绘图展示 | 对数图 | semilogx 半对刻度数图 | semilogy 半对数刻度图 | loglog 双对数刻度图 )

【MATLAB】进阶绘图 ( 进阶绘图展示 | 对数图 | semilogx 半对刻度数图 | semilogy 半对数刻度图 | loglog 双对数刻度图 )

作者头像
韩曙亮
发布2023-03-29 09:58:26
2.3K0
发布2023-03-29 09:58:26
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

一、进阶绘图展示


在这里插入图片描述
在这里插入图片描述

二、对数图


1、logspace 函数

logspace 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/logspace.html

logspace 语法 :

logspace(-1,1, 100) : 生成

10^{-1}

10^1

之间的 100 个值 ;

代码语言:javascript
复制
% 生成 10 的 -1 次方到 10 的 1 次方之间 100 个数值
y = logspace(-1,1, 100); 

2、semilogx 函数

semilogx 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/semilogx.html

semilogx 函数绘制半对数图 : 绘制的坐标轴 , x 轴是对数刻度, y 轴是线性刻度 ;

代码语言:javascript
复制
% x 轴是对数刻度, y 轴是线性刻度
semilogx(x, y);
在这里插入图片描述
在这里插入图片描述

3、semilogy 函数

semilogy 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/loglog.html

semilogy 函数绘制半对数刻度图 : 绘制的坐标轴 , x 轴是对数刻度, y 轴是对数刻度 ;

代码语言:javascript
复制
% x 轴是线性刻度, y 轴是对数刻度
semilogy(x, y);
在这里插入图片描述
在这里插入图片描述

4、loglog 函数

loglog 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/semilogy.html

loglog 函数绘制双对数刻度图 : 绘制的坐标轴 , x 轴是线性刻度, y 轴是对数刻度 ;

代码语言:javascript
复制
% x 轴是对数刻度, y 轴是对数刻度
loglog (x, y);
在这里插入图片描述
在这里插入图片描述

5、代码示例

代码示例 :

代码语言:javascript
复制
% 生成 10 的 -1 次方到 10 的 1 次方之间 100 个数值
x = logspace(-1, 1, 100);

% 生成 y 是 x 的平方
% 加假如 x 是 10 的 -1 次方 , 其平方是 10 的 -2 次方
y = x .^ 2;

% 绘制第一个曲线
subplot(2,2,1);

% 使用线性的方式绘图
plot(x, y);

% 添加标题
title('Plot ( x 线性 y 线性 )');

% 绘制第二个曲线
subplot(2,2,2);

% x 轴是对数刻度, y 轴是线性刻度
semilogx(x, y);

% 添加标题
title('Semilogx ( x 对数 y 线性 )');

% 绘制第三个曲线
subplot(2,2,3);

% x 轴是线性刻度, y 轴是对数刻度
semilogy(x, y);

% 添加标题
title('Semilogy ( x 线性 y 对数 )');

% 绘制第四个曲线
subplot(2,2,4);

% x 轴是对数刻度, y 轴是对数刻度
loglog(x, y);

% 添加标题
title('Loglog ( x 对数 y 对数 )');

绘图效果 :

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、进阶绘图展示
  • 二、对数图
    • 1、logspace 函数
      • 2、semilogx 函数
        • 3、semilogy 函数
          • 4、loglog 函数
            • 5、代码示例
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档