用matlab编程,画图时用plot(x,y),但说x、y长度不等,经常遇到这种问题,怎样让两者长度相等

2025-03-19 13:12:40
推荐回答(2个)
回答1:

把x,y中数据多的去掉一些
例如y数据多
for i=1:length(x)
y1(i)=y(i);
end
plot(x,y1)

回答2:

这个问题很简单啊,就像你手工画图时一样,横坐标和纵坐标不一样多,你怎么描点啊?
所以你必须让x和y相同长度啊