PDA

View Full Version : سوال: رسم نمودار معادلات ریاضی



مهیار.
یک شنبه 15 دی 1392, 14:05 عصر
با سلام
میخواستم این توابع رو با گرفتن X رسم بشه ..

jd.mn98
پنج شنبه 22 اسفند 1392, 11:21 صبح
سلام دوستان می خواستم بدونم در سی شارپ چطوری میشه یک نمودار معاله ریاضی مثل معادلات توابع رسم کرد؟ مثلا نمودار معادله درجه دو یا نمودار توابع سینوسی و کسینوسی! مثلا نمودار تابع زیر f(x)=2y2+1 چطوری میشه نمودار این معادله رو رسم کرد؟

CsharpNevisi
پنج شنبه 22 اسفند 1392, 23:01 عصر
مثلا نمودار معادله درجه دو یا نمودار توابع سینوسی و کسینوسی!
مثلا نمودار تابع زیر
f(x)=2y2+1
چطوری میشه نمودار این معادله رو رسم کرد؟

خب نمودار چه شکلیه ؟؟؟؟

jd.mn98
پنج شنبه 22 اسفند 1392, 23:07 عصر
خب دوست عزیز من می دونم نمودار این معادله چطوریه ولی می خوام بدونم چطوری میشه تو کامپیوتر با سی شارپ درستش کرد

CsharpNevisi
پنج شنبه 22 اسفند 1392, 23:11 عصر
خب من که نمیدونم چه شکلیه ک .... !!!
خطیه .. سینوسیه چجوریه ؟؟؟؟؟

jd.mn98
پنج شنبه 22 اسفند 1392, 23:14 عصر
نمودارش شبیه به U هست شاید سخت باشه
این مثال بهتره ، یک خط راسته
f(x)​ =x+1
عذر می خوام در مثال قبل به جای y باید x باشه



f(x)=2y2+1

CsharpNevisi
پنج شنبه 22 اسفند 1392, 23:28 عصر
نمودارش شبیه به U هست شاید سخت باشه
این مثال بهتره ، یک خط راسته
f(x)​ =y+1

نوشتنش زمان میبره و من متاستفانه وقت نوشتنشو ندارم ... !!!
تو گوگل سرچ کن و اموزش کار با کلاس Graphics رو پیدا کن ... !!!!
میتونی فرمتو تراز بندی کنیو با قائده خودت پیش بری .. !!!
Graphics a = this.CreateGraphics();

a.DrawLine(Pens.Black, 10, 10, 100, 100);اینم یه مثال برای کشیدن خط صاف .. :

rahnema1
پنج شنبه 22 اسفند 1392, 23:35 عصر
سلام
این یک مثال ساده که تابع کسینوس رسم می کنه. می تونید خصوصیات چارت را تغییر بدید
http://uplod.ir/v965476d4k0v/char3.zip.htm

jd.mn98
جمعه 23 اسفند 1392, 08:35 صبح
تو این برنامه ای که دادین (char3) اون نمودار مختصاتی رو با چی درست کردین؟
app.config چیه؟؟

rahnema1
جمعه 23 اسفند 1392, 08:51 صبح
ببینید app.config مهم نیست. توضیح مختصرش اینه که setting ها یا تنظیمات برنامه درش ذخیره میشه.
مهم چارته که با استفاده از کنترل chart درست شده. این کنترل در قسمت data قرار داره همون جایی که می تونید datagrid را پیدا کنید

jd.mn98
جمعه 23 اسفند 1392, 09:13 صبح
فضای نام خاصی لازم وارد کنیم؟

rahnema1
جمعه 23 اسفند 1392, 09:16 صبح
نه هیچی لازم نیست
از همون جایی که button و سایر کنترل ها را روی فرم می کشی یک کنترل وجود داره به نام Chart که با موس اون را بکش روی فرم
فقط توجه کنید که مثلا button در قسمت windows forms هست اما chart در قسمت Data هست

mohammad jamalian
جمعه 29 فروردین 1393, 14:43 عصر
با سلام
می خواستم بپرسم که چگونه می شود یک تابع دلخواه مثل تابع درجه2 f(x)=x^2-6x+9 را رسم کرد؟
لطفا کمک کنید.:متفکر::متفکر:

rahnema1
شنبه 30 فروردین 1393, 06:29 صبح
سلام
همون مثال قبلی را یه کمی تغییر می دادید میشد
این یکی در فاصله 50- تا 50 تابع را می کشه
http://uplod.ir/4duapd2p8sp3/char4.zip.htm

shahryari
شنبه 30 فروردین 1393, 08:52 صبح
سلام

http://www.codeproject.com/KB/dotnet/Eq2Img/eq2img_screen.jpg

این کامپوننت برای دات نت هست
http://barnamenevis.org/showthread.php?303428-%D9%81%D8%B1%D9%85%D9%88%D9%84-%D9%87%D8%A7%DB%8C-%D8%B1%DB%8C%D8%A7%D8%B6%DB%8C-%D8%AF%D8%B1-vb-net&p=1332320&viewfull=1#post1332320