Info

This question is closed. Reopen it to edit or answer.

facing error in running it. please rectify

1 view (last 30 days)
h b
h b on 16 Jan 2017
Closed: MATLAB Answer Bot on 20 Aug 2021
x8d=linspace(150,110,180)
y8d=linspace(69,69,180)
%r6=24
xc = 75;
yc = 69;
r1=21
theta1 = linspace(0,-pi,180);
x1d = r1*cos(theta1) + xc;
y1d = r1*sin(theta1) + yc;
plot(x888,y888,'b')
h8 = plot(x888(1),y888(1),'bs','MarkerSize',7,'MarkerFaceColor','r');
for n = 1:180
set(h8, 'XData', x888(n), 'YData', y888(n));
end

Answers (2)

Walter Roberson
Walter Roberson on 16 Jan 2017
Undefined function or variable 'x888'.
Well, that makes sense: you define x8d and y8d but not x888 or y888.
By the way, in your loop
for n = 1:180
set(h8, 'XData', x888(n), 'YData', y888(n));
end
you should add a
drawnow()
after the set()
  10 Comments
h b
h b on 20 Jan 2017
x8d=linspace(150,110,180)
y8d=linspace(69,69,180)
%r6=24
xc8 = 75;
yc8 = 69;
r1=21
theta11 = linspace(0,-pi,180);
x8c = r1*cos(theta11) + xc8;
y8c = r1*sin(theta11) + yc8;
x8b=linspace(40,0,180)
y8b=linspace(69,69,180)
x888=[ x8d x8c x8b];
y888=[ y8d y8c y8b];
h8 =plot(x888(1),y888(1),'bs','MarkerSize',7,'MarkerFaceColor','r');
h9= plot(x888(1),y888(1),'bs','MarkerSize',7,'MarkerFaceColor','b');
for n = 1:180
set(h8, 'XData', x888(n), 'YData', y888(n));
DELAY = 0;
pause(DELAY);
drawnow
end
for n = 1:180
set(h9, 'XData', x888(n), 'YData', y888(n));
DELAY = 0;
pause(DELAY);
drawnow
end
h b
h b on 20 Jan 2017
1.here how to change the pointer shape to a rectangular object having 1m*2m dimension. 2. execution 2 to begin within a time difference specified by the user

KSSV
KSSV on 16 Jan 2017
Edited: KSSV on 16 Jan 2017
clc ;clear all
x8d=linspace(150,110,180)
y8d=linspace(69,69,180)
%r6=24
xc = 75;
yc = 69;
r1=21
theta1 = linspace(0,-pi,180);
x888 = r1*cos(theta1) + xc;
y888 = r1*sin(theta1) + yc;
plot(x888,y888,'b')
h8 = plot(x888(1),y888(1),'bs','MarkerSize',7,'MarkerFaceColor','r');
for n = 1:180
set(h8, 'XData', x888(n), 'YData', y888(n));
drawnow
hold on
end
  3 Comments
Image Analyst
Image Analyst on 16 Jan 2017
There is no error when I ran it. If there is, then copy and paste all the red text back here.
h b
h b on 18 Jan 2017
thanks. no error. i want the pointers to enter-one after the other, with the time (gap)between their entry specified as per the user input.

This question is closed.

Tags

Community Treasure Hunt

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

Start Hunting!