MATLAB制图代码【第二版】

MATLAB制图代码【第二版】

文档描述

Code describtion: This code is version 2 used for processing the data from the simulation and experiment.

Time : 2023.9.3

Author: PEZHANG

这是在第一版基础上,迭代出的第二版MATLAB制图代码,第二版的特点是以handle 的形式控制图窗的properties,此种形式更加贴近MATLAB的内在。

前置知识

figure图窗分为曲线、坐标轴、图窗背景三部分,这三个部分可以通过handle的形式对其properties进行操纵。

源代码

c 复制代码
clc;clear
close all

% get x、y data
x = 0:pi/20:2*pi;
y = sin(x);

% get the properties of line
l = plot(x,y);
l.LineWidth = 1;

% get the properties of figure
h = gcf;
h.Color = 'w';
h.Units = 'centimeters';
h.Position = [25 10 15 9];

% get the properties of axes
ax = gca;
ax.YGrid = 'on';
ax.FontSize = 13;
ax.XLabel.String = '时间 (s)';
ax.YLabel.String = '振幅 (m)';
ax.Title.String = '示例-正弦曲线';
ax.GridLineStyle = '--';
ax.Box = 'off';
print('-djpeg','-r600','示例-正弦曲线')

代码运行结果图

参考资料

【1】https://www.youtube.com/watch?v=CNayChYLAV8

【2】https://www.youtube.com/watch?v=sPC1-7K6qNU

【3】https://blog.csdn.net/qq_50632468/article/details/129691250

相关推荐
Highcharts.js3 小时前
数据可视化不仅属于金融、互联网|农业数据可视化设计:Farmable与Highcharts的前端设计
前端·信息可视化·数据可视化·highcharts·农业可视化
ghie909013 小时前
维纳滤波器语音增强MATLAB实现
人工智能·matlab·语音识别
RestCloud1 天前
2026免费高性能的数据集成平台推荐
etl·数据处理·etlcloud·数据传输·数据同步·数据集成平台
机器学习之心1 天前
CWT-CNN-GRU基于连续小波变换和卷积神经网络-门控循环单元故障诊断MATLAB代码
matlab·cnn·gru·故障诊断·cwt-cnn-gru
freexyn1 天前
Matlab速成笔记七十三:三角函数运算的用法
开发语言·笔记·matlab
划水的code搬运工小李1 天前
Origin技巧(五)连接matlab控制台
开发语言·matlab
山海鲸实战案例分享2 天前
【数字孪生实战案例】如何通过自定义区域颜色,让地图组件中的特定区域突出显示?~山海鲸可视化
数字孪生·数据可视化·零代码·中国地图·实战案例·山海鲸可视化·自定义区域颜色
SugarFreeOixi2 天前
Matlab多个图窗重叠问题解决,平铺函数TileFigs
开发语言·matlab
kaikaile19952 天前
基于PCNN和NSCT的图像融合MATLAB实现
开发语言·图像处理·算法·matlab