12.4 线型、标记和颜色

本文介绍了MATLAB中用于区分不同曲线的5种线型、14种标记和8种颜色选项,帮助读者掌握如何在一张图表中清晰地区分多条曲线。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当同一张图形中同时画了多条曲线时,需要使用不同的线性、标记和颜色来区分不同的线性。


1.线型

MATLAB中提供了5种不同的线性

 线型代号               表示线型

  -                              实线

 --                             虚线

-.                             点画线

:                             点线

none                      无线



2.标记

在MATLAB中提供了14种不同的标记方式

标记代号          表示标记                                                      标记代号               表示标记

.                            点                                                                    o                            o

*                          星号                                                                  +                          +

square                正方形                                                             x                            x

diamond            菱形                                                                    <                          顶点指向左边的三角形

pernagram         五角星形                                                          >                            顶点指向右边的三角形

hexagram           六角星形                                                          ^                             正三角形

none                     无点                                                                                               倒三角形



3.颜色

MATLAB中有代号的颜色共有8种

颜色代号              表示颜色

g                         绿色

m                      品红色

b                        蓝色

c                       灰色

w                     白色

r                   红色

k                 还是

y                    黄色


``` % 步骤1:数据输入(直接嵌入代码中,避免外部文件依赖) data = [ 0 8.58 3.16E-30 8.58 0.4 8.579995999 0.8 8.579990905 1.2 8.579984419 1.6 8.579976162 2 8.579965651 2.4 8.579952268 2.8 8.579935231 3.2 8.579913541 3.6 8.579885927 4 8.579850771 4.4 8.579806014 4.8 8.579749033 5.2 8.57967649 5.6 8.579584135 6 8.579466557 6.4 8.579316867 6.8 8.579126295 7.2 8.578883677 7.6 8.578574797 8 8.578181558 8.4 8.577680923 8.8 8.57704356 9.2 8.576232126 9.6 8.575199082 10 8.573883904 10.4 8.572209538 10.8 8.570077887 11.2 8.567364061 11.6 8.563909063 12 8.559510473 12.4 8.553910584 12.8 8.546781313 13.2 8.537704969 13.6 8.526149788 14 8.511438776 14.4 8.492710046 14.8 8.468866319 15.2 8.438510642 15.6 8.399864537 16 8.350663809 16.4 8.28802589 16.8 8.208280953 17.2 8.106756908 17.6 7.97750567 18 7.812954677 18.4 7.603463226 18.8 7.336757646 19.2 6.99721221 19.6 6.564933652 20 6.014595664 20.4 5.313955083 20.8 4.421962826 21.2 3.286358911 21.6 1.840610653 ]; % 步骤2:数据提取 V = data(:,1); % 第一列为电压 I = data(:,2); % 第二列为电流 P = V .* I; % 计算功率P=VI % 步骤3:绘制VI特性曲线 figure('Name','VI特性','Color','white') plot(V, I, 'b-o', 'LineWidth',1.5, 'MarkerSize',4, 'MarkerFaceColor','w') xlabel('电压 V (V)'), ylabel('电流 I (A)') title('VI特性曲线'), grid on set(gca, 'FontName','Microsoft YaHei') % 设置中文字体 % 步骤4:绘制VP特性曲线 figure('Name','VP特性','Color','white') plot(V, P, 'r-s', 'LineWidth',1.5, 'MarkerSize',4, 'MarkerFaceColor','w') xlabel('电压 V (V)'), ylabel('功率 P (W)') title('VP特性曲线'), grid on set(gca, 'FontName','Microsoft YaHei') % 步骤5:优化显示 axis tight % 自动调整坐标范围```将代码中date矩阵扩充成10列,奇数列代表电压V,偶数列代表电流I,生成VI特性VP特性曲线,每张图五条曲线,设置不同颜色增加对比度,设置图例。
04-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术提高效率

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值