怎么利用语句修改MATLAB图的横坐标
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 15:25:23
怎么利用语句修改MATLAB图的横坐标
画图程序如下所示:
x1 = datenum('07:00:00');
x2 = datenum('23:59:59');
x = linspace(x1,x2,18);
plot(x,1:18,'-o','linewidth',1.5);hold on;
plot(x,1:18,'-+','linewidth',1.5);legend('工作日','周末')
datetick('x',13);
出图结果为:
现在要怎么修改程序才能把横坐标变为每三个小时一个间隔,即横坐标变为06:00:00,09:00:00,12:00:00,15:00:00,18:00:00,21:00:00,00:00:00
画图程序如下所示:
x1 = datenum('07:00:00');
x2 = datenum('23:59:59');
x = linspace(x1,x2,18);
plot(x,1:18,'-o','linewidth',1.5);hold on;
plot(x,1:18,'-+','linewidth',1.5);legend('工作日','周末')
datetick('x',13);
出图结果为:
现在要怎么修改程序才能把横坐标变为每三个小时一个间隔,即横坐标变为06:00:00,09:00:00,12:00:00,15:00:00,18:00:00,21:00:00,00:00:00
x1 = datenum('07:00:00');
x2 = datenum('23:59:59');
x = linspace(x1,x2,18);
plot(x,1:18,'-o','linewidth',1.5);hold on;
plot(x,1:18,'-+','linewidth',1.5);legend('工作日','周末')
set(gca,'xtick',735600.25:0.125:735601)
set(gca,'xticklabel',{'06:00:00','09:00:00','12:00:00','15:00:00','18:00:00','21:00:00','00:00:00'})
x2 = datenum('23:59:59');
x = linspace(x1,x2,18);
plot(x,1:18,'-o','linewidth',1.5);hold on;
plot(x,1:18,'-+','linewidth',1.5);legend('工作日','周末')
set(gca,'xtick',735600.25:0.125:735601)
set(gca,'xticklabel',{'06:00:00','09:00:00','12:00:00','15:00:00','18:00:00','21:00:00','00:00:00'})
matlab 画图 横坐标为字符串 我想画一个横坐标是字符串,纵坐标是数字的折线图,请问怎么画?
matlab中怎么画有两个x坐标轴(横坐标)的图?
matlab怎么画横坐标是一段段范围的图像
用matlab的plot画图,横坐标只显示一部分,怎么能显示全部的横坐标啊?
怎么在matlab中用if语句表示下面的语句:
matlab语句怎么理解
matlab中如何画横坐标不均匀的三维图
怎样修改这个matlab语句才能正确
怎样修改这个matlab语句才能有用
matlab中画图的横坐标范围[250,500],纵坐标[0,1]怎么设置
matlab用plot画出来的曲线图怎么把横坐标变成汉字标识?
MATLAB中 “Y=X的平方” 语句怎么写?