آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

معادله درجه دو و رسم نمودار

Plumber  6 سال پیش  5 سال پیش
0 0

سلام دوستان

توی برنامه ام نیاز دارم که یه معادله درجه دو رو حل کنم و جواب اون رو توی نمودار نمایش بدم.

مشکل من اصلی من اینه که نمیدونم چطور میشه چنین نموداری رو توی اندروید نمایش داد و اینکه اصلا اسم این نمودار چی هست که بتونم در موردش سرچ کنم(D:) ! 

 

و اینکه  آیا کتابخونه ای برای این کار وجود داره؟!

ممنون میشم دوستان راهنمایی کنن :)

 

0 0
لینک (5 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Reza  6 سال پیش
+2 0

سلام

آموزش رسم نمودار استاد رو ببینید . باید در بازه ای که نیاز به رسم دارین ( مثلا [3,3-] ) ، یه dx به اندازه مثلا 0.1 ملاک قرار بدین و یه آرایه از مقادیر مختلف x بسازین:

اگر فرض کنین بازه رسم نمودار [a,b] باشه و  تعداد تقسیمات برای رسم برابر 40 باشه :

 int n = 40; // تعداد تقسیمات
double[] x = new double[n + 1];
double[] y = new double[n + 1];

حالا اگه مثلا تابعی داشته باشی به این شکل :

 y = 2x^2 + 4x - 5

در یک حلقه تمام مقادیر x , y رو میسازی :

 for (int i = 0; i < n + 1; i++){
x[i] = a + i * ((b - a)/n);
y[i] = 2 * x[i] * x[i] + 4 * x[i] - 5;
}

 

حالا هر نقطه با مختصات x[i] و y[i] رو داری . با آموزش استاد و استفاده از canvas میتونی نمودار رو رسم کنی .

0 0
خلی ممنون ولی من نیاز دارم که اون رو روی یک نمودار نمایش بدم! کتابخونه ای واسه این کار وجود نداره؟ (6 سال پیش)
0 0
من بیس کار رو گفتم . آموزش استاد همین رو گفته . کار با canvas رو بلد باشین همه کار رو میشه انجام داد . در متد onDraw باید با یک حلقه ، نقطه فعلی رو به نقط بعدی وصل کنید . (6 سال پیش)
0 0
چرا نداره. کتابخونش هم هست. سرچ کنید تو گوگل لطفا (6 سال پیش)
0 0
لطفا این خط رو x[i] = a + i * ((b - a)/n); y[i] = 2 * x[i] * x[i] + 4 * x[i] - 5; با توضیح شرح بدین ممنون (6 سال پیش)
0 0
خب میشه بگید چی سرچ کنم hadi جان؟! چون من چارت رو سرچ میکنم نمیاره یعنی اونی که میخوام نیست! اسم این نمودار چی هست؟ (6 سال پیش)
0 0
اسم نمودار ،نمودار سهمیه دیگ سرچ کنید سهمی (5 سال پیش)
پاسخ به سوال 
Reza  6 سال پیش
+2 0

شما وقتی بازه رو n قسمت میکنید ، میشه n + 1 نقطه . طول هر قسمت میشه :

 (b - a) / n

حالا مختصات (n + 1) نقطه رو در حلقه محاسبه میکنید .
x نقطه اول ، میشه ابتدای بازه .
x نقطه دوم میشه ابتدای بازه + طول 1 قسمت .
x نقطه سوم میشه ابتدای بازه + طول 2 قسمت و ...

در حلقه ، هر x که حساب میشه مقدار معادله هم محاسبه میشه .
حالا آرایه های x و y آرایه هایی هستن که برای ترسیم در canvas به کار میره .

+1 0
ممنون از پاسختون (6 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .