هزینه آموزش
۲۱,۰۰۰ تومان

آموزش آشنایی با فرکتال های مجموعه ژولیا (Julia Set) به همراه پیاده سازی آن در کتابخانه OpenCV

آموزش آشنایی با فرکتال های مجموعه ژولیا (Julia Set) به همراه پیاده سازی آن در کتابخانه OpenCV

چکیده

واژه فرکتال به معنای سنگی است که به شکل نامنظم شکسته شده باشد. در این هندسه اشکالی مورد بررسی قرار می گیرند که بسیار نامنظم به نظر می رسند. فرکتال های مجموعه ژولیا یا ژولیا ست (Julia Set) از زیباترین و مهم ترین فرکتال ها محسوب می شوند که ایجاد آن ها، بر اساس روابط ریاضی امکان پذیر می گردد. ما در این آموزش قصد داریم تا با تلفیق همین روابط و کدزنی، برنامه ای بنویسیم که این اشکال فوق العاده زیبا را خلق کند. این آموزش هم مطالب تئوری مربوط به ژولیا ست (فقط مواردی که در پیاده سازی تاثیرگذار است) را شامل می شود و هم در قسمت عملی، برنامه ای می نویسیم که این فرکتال ها را خروجی دهد. در این آموزش سعی بر این بوده که مطالب به ساده ترین و مفید ترین صورت بیان شود تا شما بتوانید به طور مناسب و مفهومی آن را یاد بگیرید.

مدرس
نادعلی خلیلی

دانشجوی کارشناسی مهندسی کامپیوتر

نادعلی خلیلی، دانشجوی کارشناسی مهندسی کامپیوتر در دانشگاه سراسری سمنان، علاقه مند به برنامه نویسی در زمینه های مختلف هستند. ایشان از یک سال اخیر تدریس یار دو درس برنامه نویسی و برنامه نویسی پیشرفته در دانشگاه هستند.

چکیده آموزش

توضیحات تکمیلی

واژه فرکتال به معنای سنگی است که به شکل نامنظم شکسته شده باشد. در این هندسه اشکالی مورد بررسی قرار می گیرند که بسیار نامنظم به نظر می رسند. فرکتال های مجموعه ژولیا یا ژولیا ست (Julia Set) از زیباترین و مهم ترین فرکتال ها محسوب می شوند که ایجاد آن ها، بر اساس روابط ریاضی امکان پذیر می گردد.

ما در این آموزش قصد داریم تا با تلفیق همین روابط و کدزنی، برنامه ای بنویسیم که این اشکال فوق العاده زیبا را خلق کند. این آموزش هم مطالب تئوری مربوط به ژولیا ست (فقط مواردی که در پیاده سازی تاثیرگذار است) را شامل می شود و هم در قسمت عملی، برنامه ای به زبان سی پلاس پلاس (++C) می نویسیم که این فرکتال ها را خروجی دهد. در این آموزش سعی بر این بوده که مطالب به ساده ترین و مفید ترین صورت بیان شود تا شما بتوانید به طور مناسب و مفهومی آن را یاد بگیرید.

در آخر نیز به این موضوع اشاره می کنیم که توضیحات به گونه ای ارائه شده است که اگر مایل نبودید از کتابخانه OpenCV استفاده کنید، به راحتی بتوانید از کتابخانه های دیگر استفاده نموده و در پیاده سازی برنامه مشکلی با الگوریتم و مفهوم این فرکتال ها نداشته باشید.

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: خواص اعداد مختلط
    • عدد مختلط و اهمیت آن
    • عملیات ضرب و جمع روی اعداد مختلط
    • ضرورت پیاده سازی کلاس اعداد مختلط
  • درس دوم: تئوری مجموعه ژولیا (Julia Set)
    • توابع اعداد مختلط
    • رابطه توابع اعداد مختلط و الگوریتم ساختن مجموعه ژولیا
  • درس سوم: کدزنی و نوشتن برنامه
    • پیاده سازی کلاس اعداد مختلط
    • پیاده سازی الگوریتم مجموعه ژولیا

 

مفید برای رشته های
  • مهندسی کامپیوتر - نرم افزار
  • علوم کامپیوتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Code::Blocks

پیش نیاز



پیش نمایش‌ها

پیش نمایش ۱: خواص اعداد مختلط ۲ دقیقه

توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

دانلود مستقیم پیش نمایش - حجم دانلود ۳ مگابایت (کلیک کنید +)
پیش نمایش ۲: تئوری مجموعه ژولیا ۷ دقیقه

توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

دانلود مستقیم پیش نمایش - حجم دانلود ۶ مگابایت (کلیک کنید +)
پیش نمایش ۳: کدزنی و نوشتن برنامه ۱۰ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای تهیه آموزش ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش آشنایی با فرکتال های مجموعه ژولیا (Julia Set) به همراه پیاده سازی آن در کتابخانه OpenCV
ناشر فرادرس
کد آموزش FVJLS9809
مدت زمان 1ساعت و ۲۰ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۱۱۱ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)





برچسب‌ها: #C | Gaston Julia | Implement Julia set | Julia Fractal set | Julia Set | Mandelbrot set | Mendel Barrett | OpenCV با زبان ++C | اشکال فرکتال | اعداد مختلط | الگوریتم جولیا ست | الگوریتم ساختن مجموعه ژولیا | الگوریتم مجموعه ژولیا | پدر هندسه فرکتالی | پیاده سازی الگوریتم مجموعه ژولیا | پیاده سازی فرکتال ها | پیاده سازی کلاس اعداد مختلط | تئوری مجموعه ژولیا | توابع اعداد مختلط | جمع روی عدد مختلط | جولیا ست | ژولیا ست | ضرب روی عدد مختلط | عدد مختلط | عملیات ضرب و جمع روی اعداد مختلط | فرکتال ها | فرکتال های ژولیا ست | کتابخانه OpenCv‎ | کلاس اعداد مختلط | گاستون جولیا | مندلبرات | مندلبرات ست | هندسی فرکتالی

آموزش آشنایی با فرکتال های مجموعه ژولیا (Julia Set) به همراه پیاده سازی آن در کتابخانه OpenCV

تعداد دانشجو
۲۴ نفر
مدت زمان
1ساعت و ۲۰ دقیقه
هزینه آموزش
۲۱,۰۰۰ تومان
محتوای این آموزش