سلام
(((
ریاضیات از موارد مورد علاقه ام است
و بارها و بارها و بارها از اولین روزهای برنامه نویسی روی مطالبی مانند عملیات ماتریس ها، رسم فراکتال ، مختصات قطبی، انواع محاسبات ، شبیه سازی قوانین و فرمول های فیزیکی و البته رسم نمودار فکر کرده ام و فقط برای علاقه و تفریح شخصی کارهایی انجام دادم...
)))
برای رسم نمودار، خوشبختانه امکان بسیار قدرمتدی در دات نت وجود دارد که کامپایل در زمان اجرا است.
به این معنی که شما میتوانید یک کد #C را از یک TextBox گرفته و کامپایل و اجرا کنید.
یعنی فرمول تابع شما کافی است از قوانین نگارشی #C یا VB.Net تبعیت کند.
(معمولاً برای این موارد VB.Net بهتر است چون حداقل حساس به بزرگی و کوچکی حروف نیست و Sin و sin و SIN در VB.Net یکی هستند و کاربر با وارد کردن تابعش راحت تر است.)
این دست شما را خیلی باز میگذارد، قدرت و سینتکس کامل یک زبان بزرگی مثل VB.Net یا #C را در اختیارتان قرار میدهد.
میتوانید فرمول هایی با پیچیدگی نامحدود را رسم کنید.
ولی قبول کنید که گاهاً زیبا ترین فرمول ها ساده ترین آنها هستند:
نمونه سورس کامپایل زمان اجرا کدها:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بعد از فرمول و کامپایل میرسیم به ترسیم که شاید از بهترین راه هایش تولید یک فایل تصویر در RAM و سپس تنظیم پیکسلی رنگ نقطه مورد نظر است:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
(((
ربطی به بحث جاری ندارد ولی حیفم آمد یک تصویر بسیار کوچک از دنیای نامتنهاهی و بینهایت زیبایی فراکتال را هم ضمیمه نکنم:
(که از یک برنامه کوچک خودم خروجی گرفتم)
)))
موفق باشید.