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

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

文章目录

一、进阶绘图展示

二、对数图

1、logspace 函数

2、semilogx 函数

3、semilogy 函数

4、loglog 函数

5、代码示例





一、进阶绘图展示


image.png






二、对数图




1、logspace 函数


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


logspace 语法 :


logspace(-1,1, 100) : 生成 1 0 − 1 10^{-1}10

−1

 到 1 0 1 10^110

1

 之间的 100 100100 个值 ;


% 生成 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 轴是线性刻度 ;


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

image.png



3、semilogy 函数


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


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


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





4、loglog 函数


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


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


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





5、代码示例


代码示例 :


% 生成 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 对数 )');



绘图效果 :


image.png

目录
相关文章
|
算法 数据可视化 图形学
网络通信系统的voronoi图显示与能耗分析matlab仿真
在MATLAB2022a中,该程序模拟了两层基站网络,使用泊松分布随机生成Macro和Micro基站,并构建Voronoi图。它计算每个用户的信号强度,选择最强连接,并分析SINR和数据速率。程序还涉及能耗计算,包括传输、接收、处理和空闲能耗的分析。Voronoi图帮助可视化网络连接和优化能源效率。
|
移动开发
MATLAB | SCI绘图配色第1期 | 点线图 | 刺客伍六七之暗影宿命第1集
MATLAB | SCI绘图配色第1期 | 点线图 | 刺客伍六七之暗影宿命第1集
304 0
matlab绘图之plot使用
matlab绘图之plot使用
147 0
|
数据处理
MATLAB 论文绘图规范标注
MATLAB 论文绘图规范标注
|
数据安全/隐私保护
matlab批量计算地震加速度反应谱、速度谱、位移谱,伪速度谱、伪加速度谱;反应谱对比图
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
算法 计算机视觉
基于表面法线法的二维人脸图构建三维人脸模型matlab仿真
该内容概述了一个使用MATLAB2022a的二维人脸图像三维重建算法。首先,通过人脸检测和对齐,然后运用深度信息估计技术(如Shape from Shading)获取表面法线。接着,结合预训练的三维人脸模型库和二维关键点,通过迭代优化和全局优化构建三维模型。核心程序涉及图像处理、光源方向转换、反射率和表面法线计算,最终重构高度图并显示结果。该方法依赖多视角图像,单幅图像重建可能存在挑战。
MATLAB 求解特征方程的根轨迹图稳定性分析
MATLAB 求解特征方程的根轨迹图稳定性分析
|
编解码
MATLAB | SCI 绘图配色第 2 期 | 三维柱状图 | 画江湖之不良人
MATLAB | SCI 绘图配色第 2 期 | 三维柱状图 | 画江湖之不良人
267 0
|
编解码
MATLAB | SCI绘图配色第三期 | 二维柱状图 | 一人之下
MATLAB | SCI绘图配色第三期 | 二维柱状图 | 一人之下
273 0

热门文章

最新文章