Matlab线条设置

1. 绘制基本线条

使用 plot 函数绘制线条是最常见的方法。

x = 0:0.1:10;  % x 值
y = sin(x);    % y 值

% 绘制基本线条
figure;
plot(x, y);
title('Sine Wave');
xlabel('x');
ylabel('sin(x)');

2. 设置线条属性

plot 函数中,你可以通过额外的参数设置线条的属性。

% 绘制线条并设置属性
figure;
plot(x, y, 'LineStyle', '--', 'Color', 'r', 'LineWidth', 2);
title('Sine Wave with Custom Line Properties');
xlabel('x');
ylabel('sin(x)');
常用属性:
  • LineStyle:线条样式,例如 '-'(实线),'--'(虚线),':'(点线),'-.'(点划线)。
  • Color:线条颜色,可以使用 RGB 三元组(如 [1 0 0] 代表红色)、颜色字符串(如 'r''g''b')。
  • LineWidth:线条宽度,默认值为 0.5,可以设置为任意正数。

3. 组合多个线条

你可以在同一图形中绘制多个线条,并为每个线条设置不同的属性。

y2 = cos(x);  % 另一条线

figure;
hold on;  % 保持当前图形
plot(x, y, 'r--', 'LineWidth', 2);  % 绘制 sin(x)
plot(x, y2, 'b:', 'LineWidth', 2);  % 绘制 cos(x)
hold off;  % 释放图形

title('Sine and Cosine Waves');
xlabel('x');
ylabel('Function Value');
legend('sin(x)', 'cos(x)');

4. 设置线条后续的属性

可以使用 set 函数设置已经绘制的线条的属性:

hLine = plot(x, y);  % 绘制线条并获取句柄
set(hLine, 'LineStyle', '--', 'Color', [0 0 1], 'LineWidth', 2);  % 设置属性

5. 线条的其他设置

  • 透明度:使用 'Alpha' 属性设置透明度(不支持所有图形对象)。
  • 标记:在 plot 中添加标记(如点、圈等),使用 Marker 属性。例如,'Marker', 'o' 添加圆形标记。

示例:完整代码

以下是一个综合示例,展示了多条线条的绘制和属性设置:

x = 0:0.1:10;  % x 值
y1 = sin(x);   % y1 值
y2 = cos(x);   % y2 值
y3 = tan(x);   % y3 值(注意 tan(x) 的值可能会非常大)

figure;
hold on;  % 保持当前图形
plot(x, y1, 'r--', 'LineWidth', 2, 'DisplayName', 'sin(x)');  % sin(x)
plot(x, y2, 'b:', 'LineWidth', 2, 'Marker', 'o', 'DisplayName', 'cos(x)');  % cos(x)
plot(x, y3, 'g-', 'LineWidth', 2, 'DisplayName', 'tan(x)');  % tan(x)
hold off;  % 释放图形

title('Trigonometric Functions');
xlabel('x');
ylabel('Function Value');
legend('show');  % 显示图例
grid on;  % 显示网格
axis([0 10 -10 10]);  % 设置坐标轴范围

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值