آزمایشگاه آزاد؛ بدون نیاز به ورود
رابطهی شکارچی و طعمه؛ چرخهی جمعیت
اگر خرگوشها زیاد بشن، گرگها هم همون لحظه زیاد میشن؟ دو منحنی رو دنبال کن تا ببینی تغییر جمعیت شکارچی با کمی تأخیر میرسه.
آزمایش رو شروع کناز مقادیر پیشفرض شروع کن و اجرا رو بزن. خط اصلی تعداد طعمههاست و خط قرمز تعداد شکارچیها؛ بعد هر بار فقط یک کنترل رو تغییر بده.
آزمایشگاه در حال آماده شدنه…
حالا خودت امتحان کن
هر بار فقط یک چیز رو تغییر بده تا اثرش رو ببینی. قبل از اجرا، نتیجه رو حدس بزن.
کدوم جمعیت زودتر اوج میگیره؟
با تنظیم پیشفرض اجرا کن: ۶۰ طعمه، ۲۰ شکارچی، زاد و ولد ۰٫۶ و کارایی شکار ۰٫۰۲. خطهای طعمه و شکارچی رو در نمودار دنبال کن و جای اوج هر کدوم رو مقایسه کن.
حدست چیه؟ وقتی تعداد طعمهها بالا میره، اوج شکارچیها هم همون لحظه میرسه؟
توضیح نتیجه رو ببین
در این اجرای مدل، اوج طعمه حدود ۷۶ و اوج شکارچی حدود ۴۴ جانوره؛ شکارچیها کمی بعد از طعمهها به اوج میرسن. طول چرخهی اندازهگیریشده حدود ۱۱٫۷ واحد زمانه. زیاد شدن طعمهها غذای بیشتری فراهم میکنه، اما تعداد شکارچیها فوری عوض نمیشه.
زاد و ولد طعمه رو بیشتر کن
۶۰ طعمه و ۲۰ شکارچی رو نگه دار و کارایی شکار رو روی ۰٫۰۲ بذار. یک بار زاد و ولد طعمه رو روی ۰٫۶ و بار دوم روی ۰٫۹ تنظیم کن؛ فقط همین کنترل رو عوض کن.
حدست چیه؟ در همین مدل، زاد و ولد سریعتر چطور روی اوجها و طول چرخه اثر میذاره؟
توضیح نتیجه رو ببین
با زاد و ولد ۰٫۶، اوج طعمه حدود ۷۶، اوج شکارچی حدود ۴۴ و چرخه حدود ۱۱٫۷ واحده. با ۰٫۹، اوجها بهترتیب حدود ۱۱۶ و ۸۶ میشن و چرخه حدود ۱۰ واحد طول میکشه. این مقایسه برای همین جمعیتهای شروع و فرضهای مدله؛ طبیعت واقعی عوامل بیشتری داره.
کارایی شکار رو عوض کن
همهی مقدارهای پیشفرض رو نگه دار، جز کارایی شکار: اول ۰٫۰۲ و بعد ۰٫۰۳ بذار و هر دو حالت رو اجرا کن. اوج تعداد طعمه و شکارچی رو از خروجی بخون.
حدست چیه؟ اگر برخورد شکارچی و طعمه مؤثرتر بشه، اوج طعمه در این اجرا چه تغییری میکنه؟
توضیح نتیجه رو ببین
با کارایی ۰٫۰۲، اوج طعمه حدود ۷۶ و شکارچی حدود ۴۴ه. با ۰٫۰۳، اوج طعمه حدود ۶۰ و شکارچی حدود ۲۴ میشه. در این مدل، مؤثرتر شدن شکار طعمهها رو بیشتر کم میکنه و تعادل و دامنهی چرخه رو هم عوض میکنه؛ این عددها پیشبینی یک زیستبوم واقعی نیستن.
پشت این حرکت چه خبره؟
چرا شکارچیها با تأخیر زیاد میشن؟
وقتی طعمهها زیاد میشن، خوراک بیشتری برای شکارچیها هست. اما افزایش شکارچیها در مدل فوری نیست؛ مدتی بعد بالا میره. بعد شکار بیشتر، طعمهها رو کم میکنه و وقتی خوراک کمتر شد جمعیت شکارچیها هم پایین میآد. به همین دلیل دو خط معمولاً همزمان بالا و پایین نمیرن.
دو نرخ ساده برای دو جمعیت
dx/dt = a*x - b*x*y; dy/dt = -0.5*y + 0.01*x*y
اگر x تعداد طعمه و y تعداد شکارچی باشه، طعمهها با نرخ a زاد و ولد میکنن و برخورد با شکارچیها با نرخ b از اونها کم میکنه. شکارچیها با نرخ ثابت ۰٫۵ کم میشن و از شکار، با ضریب تبدیل ثابت ۰٫۰۱ افزایش پیدا میکنن. ضرایب مرگ و تبدیل در این ویجت کنترل نیستن.
چرخه به گونهها و شرایط وابستهست
اوج و فاصلهی چرخه به نرخ زاد و ولد، کارایی شکار و تعدادهای شروع بستگی داره. محور افقی ۶۰ واحد زمان فرضی رو نشون میده، نه روز یا سال واقعی. محاسبه با گامهای کوچک عددی جلو میره و تعداد جانورها میتونه اعشاری باشه؛ خروجی اوج برای خوانایی گرد میشه.
این یک مدل لوتکا و ولترای ساده است
طعمهها در مدل غذای نامحدود دارن و فقط همین شکارچی رو در نظر میگیریم. رقابت، بیماری، پناهگاه، مهاجرت، فصلها و گونههای دیگه نیستن. مرگ شکارچی و تبدیل شکار به شکارچی ثابت فرض شدن؛ پس چرخه کمک میکنه رابطهی کلی رو بفهمی، نه اینکه جمعیت گرگ یا خرگوش واقعی رو پیشبینی کنی.
سؤالت رو بپرس، جوابش رو هم ببین
وقتی توی چت دربارهٔ یک مفهوم درس میخونی، دستیار هوش مصنوعی میتونه شبیهسازی مرتبط رو کنار توضیحش نشون بده. پارامترها رو تغییر میدی و با کمک توضیح بعدی، نتیجه رو بهتر میفهمی.
شروع یادگیری با چتبرای ادامه در چت، وارد مسیر شروع و ورود میشی. نتیجهٔ این آزمایش به چت منتقل نمیشه.
نمونهٔ نمایشی از آموزش در چت
چرا تعداد شکارچیها بعد از زیاد شدن طعمهها بالا میره؟
چون در مدل، طعمهها غذای شکارچیها هستن؛ وقتی طعمه زیادتره، خوراک بیشتری در دسترسه. زیاد شدن شکارچیها کمی عقبتر دیده میشه و بعد شکار بیشتر، طعمهها رو پایین میآره. اجرا رو مکث کن و دو خط رو در چند نقطه مقایسه کن؛ این چرخه سادهشدهست و همهی عاملهای طبیعت رو نداره.
سؤالهای رایج
مدل لوتکا و ولترا چی رو توضیح میده؟
یک مدل ریاضی ساده برای تغییر جمعیت شکارچی و طعمه است. در این نسخه، طعمهها بدون کمبود غذا رشد میکنن، شکارچیها طعمه رو میخورن و تعداد هر دو میتونه چرخهای بالا و پایین بره.
چرا اوج شکارچی بعد از اوج طعمه میرسه؟
زیاد شدن طعمه خوراک بیشتری فراهم میکنه، ولی جمعیت شکارچی با گذشت زمان به این خوراک واکنش نشون میده. با بالا رفتن شکارچیها، طعمهها کم میشن؛ پس اوجها معمولاً همزمان نیستن.
چرا تعداد طعمهها در این مدل سقف نداره؟
این ویجت برای ساده نگه داشتن رابطه، غذای طعمهها رو نامحدود فرض کرده. در طبیعت غذا، فضا، بیماری و رقابت میتونن رشد رو محدود کنن؛ این نسخه اونها رو حساب نمیکنه.
یک واحد زمان چند روزه؟
واحد زمان این مدل فرضیه و به روز، ماه یا سال واقعی وصل نیست. محور نمودار فقط برای مقایسهی سرعت چرخهها در دو اجرای شبیهسازی به کار میآد.
چرا تعداد جانورها اعشاری میشه؟
مدل معادلههای پیوسته رو با گامهای عددی حل میکنه، پس مقدار جمعیت میتونه اعشاری باشه. این عدد شمارش واقعی جانورها نیست؛ اوجها در خروجی گرد میشن.
برای تغییر نرخ شکار باید وارد حساب بشم؟
نه؛ زاد و ولد، کارایی شکار و تعدادهای شروع رو همینجا تغییر بده و نمودار رو مقایسه کن. نتیجهی آزمایشها به چت فرستاده نمیشه. برای یادگیری در گفتوگو با دستیار، از دکمهی شروع یادگیری با چت استفاده کن.