ایجاد یک فیلم از حرکت یک توپ
چجوری میتونم از حرکت تصادفی یک توپ با ایجاد یک مسیر تصادفی به صورت سهمی یا خط، یک فیلم ایجاد کنم،به صورتی که هر دفعه با یه x و y تصادفی مرکز دایره مشخص بشه و هر دفعه این تصویر را ذخیره کند و بعد تصاویر را کنار هم گذاشته و یک فیلم به فرمت .avi ایجاد کند برای ما:ناراحت:
نقل قول: ایجاد یک فیلم از حرکت یک توپ
اگه با دستورات متلب آشنایی دارید، با تغییر در کد زیر میتونید یه تصویر متحرک درست کنید:
fig=plot(x,y(1,:))
for k=1:100
set(fig,'xdata',x,'ydata',y(k,:));
pause(0.01)
end
نقل قول: ایجاد یک فیلم از حرکت یک توپ
نقل قول:
نوشته شده توسط
mb1372
اگه با دستورات متلب آشنایی دارید، با تغییر در کد زیر میتونید یه تصویر متحرک درست کنید:
fig=plot(x,y(1,:))
for k=1:100
set(fig,'xdata',x,'ydata',y(k,:));
pause(0.01)
end
من برای تست، یه داده x , y تولید کردم و بعد این کد رو اجرا کردم. ولی مثل حلقه while تا بینهایت اجرا میشه!
چیزی هم نشون نمیده. جایی رو اشتباه کردم؟
نقل قول: ایجاد یک فیلم از حرکت یک توپ
نقل قول:
نوشته شده توسط
coronaa
من برای تست، یه داده x , y تولید کردم و بعد این کد رو اجرا کردم. ولی مثل حلقه while تا بینهایت اجرا میشه!
چیزی هم نشون نمیده. جایی رو اشتباه کردم؟
قاعدتا باید 100 بار این حلقه تکرار بشه. کد زیر رو تست کردم. بعد از نمایش 100 نمودار، اجرای کد خاتمه پیدا میکنه.
figure
for k=1:100
plot(1:1:100,rand(1,100))
pause(0.01)
end