Triplot Error
1 view (last 30 days)
Show older comments
Hi
I wonder if anyone can help. I am trying to create a mesh to be used in a CFD program. However when I run my code I get the following error:
??? Index exceeds matrix dimensions.
Error in ==> triplot at 69
h = plot(x(d), y(d),c,varargin{start:end});
My code is as follows:
load nodes.txt
>> x=[nodes(:,1)];
>> y=[nodes(:,2)];
>> tri = delaunay(x,y);
>> triplot(tri,x,y);
nodes.txt <973x2 double>
x <973x1 double>
y <973x1 double>
tri <1818x3 double>
Any help you would be gratefully received
Thanks
0 Comments
Answers (1)
BhaTTa
on 5 Jan 2025
Hey @Jennifer, Usually "Index exceeds matrix dimensions" error indicates that you're trying to access an element of a matrix or array using an index that is out of bounds. In the context of your code, it seems like there might be an issue with how the triplot function is being called or how the data is being handled.
0 Comments
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!