Filter löschen
Filter löschen

Error: Error using surf (line 78) Data dimensions must agree

3 Ansichten (letzte 30 Tage)
Anjali Rao
Anjali Rao am 14 Jun. 2015
Beantwortet: Eric Lin am 15 Jun. 2015
for i= 0:0.05:5.58 %5.58
q = [i 0 0 0 0 0]
r = p560.fkine(q)
x= r(1,4);
y = r(2,4);
z = r(3,4);
X = [X;x]
Y = [Y;y]
Z = [Z;z]
Please Help!
  2 Kommentare
Anjali Rao
Anjali Rao am 14 Jun. 2015
I want to find the workspace for the manipulator, I am able to plot the path of end effector for all angles.Please guide!
Jan
Jan am 14 Jun. 2015
Please post the relevant part of the plot (where is the failing surf command?!) and the complete error message. Is "r" a variable of a function? What is "p560.fkine"?
Please post the required details.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Eric Lin
Eric Lin am 15 Jun. 2015
As Jan Simon noted, we'll need more information to fully help you.
However, based on your provided code, I'm going to assume your "surf" call is of the form "surf(X,Y,Z)" and that X and Y are vectors. Thus, according to the documentation, the key point is that
If X and Y are vectors, length(X) = n and length(Y) = m, where [m,n] = size(Z).

Kategorien

Mehr zu Graphics Objects finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by