引自免费微信小程序:皆我百晓生
在MATLAB中,要将线样式修改为一系列绿色的点或者加号连接起来,你可以使用plot
函数中的标记符(marker)选项来指定点的样式,并通过LineSpec
参数来设置线条和标记的颜色。这里是一个例子,假设你希望用绿色的加号作为标记:
% 假设你的原始代码不变
energy = 0;
ratio = zeros(1099,1);
for i = 1:1099
energy = energy + eValue(i);
ratio(i) = energy * 100 / tenergy;
end
% 设置新的图形窗口并绘制带标记的线条
figure;
hold on; % 保持当前图形,以便在同一图上绘制多个元素
plot(1:1099, ratio, 'g+', 'MarkerSize', 8, 'LineWidth', 1);
hold off; % 结束保持模式
% 设置坐标轴标签和其他属性(如果需要)
xlabel('Index');
ylabel('Ratio');
title('Energy Ratio Over Time');
grid on; % 显示网格
% 可选:调整x轴刻度以显示每个整数点
xticks(1:1099);
在这段代码中,'g+'
表示线条颜色为绿色(green),标记样式为加号。MarkerSize
控制标记大小,你可以根据需要调整这个值。同时,我启用了 hold on
来确保在一个图中绘制多条线或标记,最后关闭了 hold 模式。
请注意,你需要根据实际变量名替换 eValue
和 tenergy
。这段代码将会生成一个带有绿色加号标记并连线的图像。