大家好,又见面了,我是你们的朋友全栈君。
x_start=1;
x_step=1;
x_end=6;
y_start=0;
y_step=1;
y_end=10;
figure('color',[1 1 1]); %使背景颜色为白色而不是灰色
x=x_start:x_step:x_end;
baseline=[1.695,2.067,9.56, 2.312,1.783, 50]; %曲线1的每个x坐标对应的y值
irtree=[0.34,0.735,6.778,0.384,0.344, 50]; %曲线2的每个x坐标对应的y值
plot(x,baseline,'^-k'); %绘制曲线1,参数为:上三角、实线、黑色
hold on %保持曲线1不消失,没有hold on的话会覆盖
plot(x,irtree,'v-r'); %绘制曲线2,参数为:下三角、实线、红色
axis([x_start,x_end,y_start,y_end]) %绘制的图表的坐标范围为x:3~8 y:0~130
set(gca,'XTick',[x_start:x_step:x_end]) %改变x轴坐标间隔显示
set(gca,'YTick',[y_start:y_step:y_end]) %改变y轴坐标间隔显示
set(gca,'linewidth',2,'fontsize',15,'fontname','Times');
legend('Baseline','IRTree'); %依次对曲线1、2给出标注
xlabel('size of t')
ylabel('Solution time(s)')
以上程序的绘制结果:
x_start=1;
x_step=1;
x_end=6;
y_start=1000;
y_step=1000;
y_end=6000;
figure('color',[1 1 1]); %使背景颜色为白色而不是灰色
x=x_start:x_step:x_end; %x轴起始为3,终点为8,间隔为1
dis=[1848.11,1936.9 ,2040.23 ,2230.51,5665.46,100000]; %曲线1的每个x坐标对应的y值
plot(x,dis,'^-k'); %绘制曲线1,参数为:上三角、实线、黑色
axis([x_start,x_end,y_start,y_end]) %绘制的图表的坐标范围为x:3~8 y:0~130
set(gca,'XTick',[x_start:x_step:x_end]) %改变x轴坐标间隔显示 这里间隔为1
set(gca,'YTick',[y_start:y_step:y_end]) %改变y轴坐标间隔显示 这里间隔为20
set(gca,'linewidth',2,'fontsize',15,'fontname','Times');
%legend('Average Distance'); %依次对曲线1、2给出标注
xlabel('size of t')
ylabel('Average Distance(m)')
以上程序的绘制结果:
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137662.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...