setarehbaran 669 اشتراک گذاری ارسال شده در 5 مرداد، ۱۳۹۳ سلام. من 5 تا نقطه دارم که در فضا در حال حرکت هستند. حالا در هر لحظه فقط سه تا از این 5 نقطه رو مختصاتشون دارم و میخوام با این سه نقطه یک سطح مثلثی ترسیم کنم که رئوس ان نیز با مارک هایی مشخص باشه. حالا میخوام این مارک ها با هم متقاوت باشن. مثلا نقطه 1 در هر لحظه که ترسیم میشه با . نشون داده بشه نقطه 2 با * و .... یعنی در واقع میخوام اندیس هر سه نقطه در زمان های مختلف مشخص باشه. 1 نقل قول لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 5 مرداد، ۱۳۹۳ سلام. من 5 تا نقطه دارم که در فضا در حال حرکت هستند. حالا در هر لحظه فقط سه تا از این 5 نقطه رو مختصاتشون دارم و میخوام با این سه نقطه یک سطح مثلثی ترسیم کنم که رئوس ان نیز با مارک هایی مشخص باشه. حالا میخوام این مارک ها با هم متقاوت باشن. مثلا نقطه 1 در هر لحظه که ترسیم میشه با . نشون داده بشه نقطه 2 با * و .... یعنی در واقع میخوام اندیس هر سه نقطه در زمان های مختلف مشخص باشه. سلام انتقالش دادم به اینجا، موضوعش متفاوت بود. من با سه رنگ مختلف کشیدم، ولی با مارکر متفاوت هم مثل همینه: cleart = 0:pi/50:2*pi; counter = 1; for i=1:numel(t) D1 = plot3(cos(t(i)),sin(t(i)),t(i),'.r','MarkerSize',30); hold on D2 = plot3(cos(t(i))+0.5,sin(t(i)),t(i)-1,'.g','MarkerSize',30); D3 = plot3(cos(t(i))+1,sin(t(i))-0.5,t(i),'.b','MarkerSize',30); L = plot3([cos(t(i)); cos(t(i))+0.5; cos(t(i))+1; cos(t(i))],... [sin(t(i)); sin(t(i)); sin(t(i))-0.5; sin(t(i))],... [t(i); t(i)-1; t(i); t(i)],'k','LineWidth',3); axis([-2 2 -2 2 -1 2*pi]) grid on pause(.05) delete(D1,D2,D3,L) end 2 نقل قول لینک به دیدگاه
ارسال های توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .