首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >matlab中具有定义区间的破图

matlab中具有定义区间的破图
EN

Stack Overflow用户
提问于 2016-04-27 13:11:16
回答 1查看 59关注 0票数 0

我的图间隔值如下:

代码语言:javascript
复制
-0.068019032
-0.068066120
-0.067618489
-0.067358017
-0.067246556
-0.067266822
-0.066962242
-0.066868663
-0.067033172
.
.

诸若此类,

为了用matlab绘制图表,我做了以下工作

代码语言:javascript
复制
    t=0.005:0.005:116;
    subplot(2,2,1)
    plot(t,ALIPUR_EW110907)
    xlabel('t')
    ylabel('X')
    title('Graph 1')

这里t是根据上面给出的区间数据来定义的,我需要0.005的区间差,所以在这种情况下,区间的总编号是116个。所以我对它进行了硬编码。((最后一次区间索引-0)/0.005)。

所以它会绘制出一幅图。

现在,我需要在X轴上绘制两个不同的随机区间,并在这两个区间之间绘制相同的图。图的其余部分将被丢弃。

我不知道该如何做,请任何人在这方面提供任何帮助。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-10 10:31:53

代码语言:javascript
复制
intr=0.005;
n=<Your file>;
a=length(n)*(0.45);
b=length(n)*(0.75);
arr(b-a)=0;
c=1;
while (c+a)<b
    arr(c)=n(a+c);      
    c=c+1;
end
x=(b-a)/(1/intr);
t=intr:intr:x;

subplot(2,2,2)
plot(t,arr)
xlabel('t')
ylabel('X')
title('Graph 1 Modified')
clear arr a n b t c x intr
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36890856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档