matlab怎么只画数据中的一部分?
数据中有好多数据,在不修改数据的前提下,怎么只画其中一部分,例如我只画横坐标-210^5<x<2*10^5的部分...
数据中有好多数据,在不修改数据的前提下,怎么只画其中一部分,例如我只画横坐标-210^5<x<2*10^5的部分
展开
2个回答
展开全部
因为不清楚你的数据是怎么存放的。给你举个例子
你可以顺序遍历你的数据一遍
---------------------------------------
| 假设你的数据是x和y两个向量 |
| 你原来的图是plot(x,y)画的 |
---------------------------------------
那么你可以这样实现
for i=1:length(x)
if x(i)<2e5&&x(i)>-2e5
plot(x(i),y(i))
hold on
end
end
你可以顺序遍历你的数据一遍
---------------------------------------
| 假设你的数据是x和y两个向量 |
| 你原来的图是plot(x,y)画的 |
---------------------------------------
那么你可以这样实现
for i=1:length(x)
if x(i)<2e5&&x(i)>-2e5
plot(x(i),y(i))
hold on
end
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询