Help with building plot

9 次查看(过去 30 天)
Lev Mihailov
Lev Mihailov 2019-8-30
评论: Adam 2019-8-30
x=[1:2:50] % this x coordinate where I need to plot
X=[24 23 23 25 26] % values ​​where to be y
[~,psk]=min(Data) % matrix 200x10
for i=1:n % n = 10
y(i)=psk(i)-2
p=length(x);
Data=Data(1:p,i);
Y=Data(y(i):psk);
end
plot(Data,x)
Hello! Help with this problem, when plotting the Data graph from x, my values ​​do not coincide much
  1 个评论
Adam
Adam 2019-8-30
I don't really know what you are trying to do, but this statement:
Data=Data(1:p,i);
in your loop collapses your 200x10 matrix down to a vector that overwrites your original data, so that 2nd time round the loop (if indeed it even gets that far) you will get an error because i = 2, but Data is size (25,1)

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graphics Performance 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by