Info
この質問は閉じられています。 編集または回答するには再度開いてください。
facing error in running it. please rectify
4 ビュー (過去 30 日間)
古いコメントを表示
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
0 件のコメント
回答 (2 件)
Walter Roberson
2017 年 1 月 16 日
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()
KSSV
2017 年 1 月 16 日
編集済み: KSSV
2017 年 1 月 16 日
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 件のコメント
Image Analyst
2017 年 1 月 16 日
There is no error when I ran it. If there is, then copy and paste all the red text back here.
この質問は閉じられています。
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!