MATLAB Answers

problem with surface or mesh plotting of 3D data matrices with different rows length?

1 view (last 30 days)
Abdulaziz Abutunis
Abdulaziz Abutunis on 16 Oct 2016
Commented: Walter Roberson on 16 Oct 2016
Hello everyone, I wrote a code that will separate and arrange 3D data so that each component of x, y and z is a matrix. However, each matrix has rows that are not of the same length ( the short arrays was filled with NaN (or can be filled with zeros).
I want to create surface or mesh plot but an error says "Data dimensions must agree." The data for specific row has the same length but as i mentioned the length differs from row to another.
I wonder if I can use plot3 and cover with surface something like lofted surface in CAD.
Best Regards Aziz


KSSV on 16 Oct 2016
For ploting you must have x,y and z all of Dame dimensions. How you have different dimensions? I think you have not separated them properly.
Are sizes of x and y same?

Sign in to comment.

Answers (0)

Sign in to answer this question.