作业帮 > 综合 > 作业

matlab 我有一组离散数据,x=1 2 3 4 5;y= 2 8 7 4 78,plot出来的图x轴不是我要的间隔,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/30 20:06:47
matlab 我有一组离散数据,x=1 2 3 4 5;y= 2 8 7 4 78,plot出来的图x轴不是我要的间隔,该怎么调
我要的间隔是1.24,在1 2 3 4 5的位置依然是原值,在其余的位置都是0,就是将横坐标的间隔调一下,相当于把横坐标缩放,程序该怎么写,
你的意思是设置网格时的横坐标间隔吧
x=[1 2 3 4 5];
y=[2 8 7 4 78];
plot(x,y);
set(gca,'Xtick',[1:1.24:5]);
grid on;
看看是不是你想要的

再问: 如果我想讲这些点再提取出来,该怎么写程序呢,还有,我的数据是离散的,出来的图像是连续的,会不会存在不必要的误差,如果存在,应该怎么避免呢,不好意思啊,问了这么多啊