Why can I not create a vector using this loop?
1 次查看(过去 30 天)
显示 更早的评论
for i = 1:length(counties)
x(i).min = min(counties(i).Lon);
x(i).max = max(counties(i).Lon);
y(i).min = min(counties(i).Lat);
y(i).max = max(counties(i).Lat);
vector(i).x = x(i).min:x(i).max;
vector(i).y = y(i).min:y(i).max;
end
Here is what I get:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/155569/image.jpeg)
3 个评论
Image Analyst
2014-1-25
编辑:Image Analyst
2014-1-25
Isn't min(counties(i).Lon) the same as counties(i).Lon??? You are taking the min of only a single value. Or is the Lon field actually an array of several numbers?
What is counties(20).Lon, counties(20).Lat, and same for elements 1 and 24? They appear to be 2 element arrays, unlike the other elements. Why?
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!