matlab数据处理记录

最近在看一篇论文,觉得文章的数据处理效果十分的惊艳!所以想着如何用matlab将类似的效果实现出来,但最近有一个任务,以后慢慢更新吧!先挖一个坑!

1. 二维图形绘制

二维坐标轴图像涉及的部分包含曲线的颜色、点的形状、图注、坐标轴、单位等几个部分。

% 【案例分析】在一张图上绘制多条曲线
x = -5:.1:5; 
y=sin(x); 
y1=tanh(x);
y2=cos(x);
y3=exp(x);
y4=0.5*x;
y5=abs(x);
y6=0.1*x.^2;
y7=1./x;
y8=sinh(x);
y9=log(abs(x));   % 以自然数为底数的对数函数 用log2(8)=3

set(0,'defaultfigurecolor','w');     % 设置绘制图像的背景为白色
figure;
plot(x,y,'-o');         % 圆圈
hold on;                % 在一副图上同时绘制多条曲线
plot(x,y1,'-^');        % 上三角形,v为下三角形
plot(x,y2,'-+');        % 加好
plot(x,y3,'-*');        % 型号
plot(x,y4,'-.');        % 实心点
plot(x,y5,'-x');        % 叉号
plot(x,y6,'-s');        % 正方形
plot(x,y7,'-d');        % 钻石形
plot(x,y8,'-p');        % 五角星形
plot(x,y9,'-h');        % 六角星形
axis([-5 5 -1 1]);    % 坐标轴的范围设置
legend('sin(x)','tanh(x)','cos(x)','e^x','0.5x','|x|','0.1x^2','1/x','sinh(x)','ln(|x|)');
xlabel('x');             % X轴设置
ylabel('y');             % Y轴设置
实验结果

2. X轴数值设置

image.png

3. 绘制三维map图及其颜色变化图注

image.png

image.png

4. 绘制三维坐标图

image.png

5. 在曲线的起点和终点进行形状标记

image.png

6. 给坐标轴添加单位

7. 绘制具有不同Y轴的尺度的二维坐标轴

image.png

8. 同一幅图上绘制不同的坐标轴曲线

image.png

9.绘制箱图

image.png

【参考材料】

  1. 如何用plot在绘制图形的同时添加小三角、矩形、菱形等标志

  2. https://blog.csdn.net/qq_36124802/article/details/80525856

  3. https://jingyan.baidu.com/article/d8072ac489c63cec95cefd22.html

  4. https://www.cnblogs.com/aixuexihs/p/10620200.html

  5. 颜色设置 https://blog.csdn.net/chenyxir/article/details/82112642

  6. 画对数坐标系
    https://www.sohu.com/a/202209372_464086
    https://blog.csdn.net/wordwarwordwar/article/details/80710235

你可能感兴趣的:(matlab数据处理记录)