Windows-ning funktsiyalar grafigini c # shakllarida
Dioklning sissoid funktsiyasining grafigini chizishim kerak.
Ushbu funktsiyani Windows shakllariga qanday kiritishni tushunmayapman, chunki men to'rtburchaklar koordinatalar tizimida cissoid tenglamasidan foydalandim:
public Form1() {
InitializeComponent();
int a = 4, m;
for (int i = 1; i<50; i++) {
m = (((2 * a) - i) / 2);
if (m == 0) {
m = 1;
}
chart1.Series[0].Points.AddXY((i), (i*i*i)/m);
}
}
double a = 3;
double step = 0.1;
for (double x = 0; x < 2 * a - 1; x += step)
{
var n = x * x * x;
var d = 2 * a - x;
chart1.Series[0].Points.AddXY(x, Math.Sqrt(n / d));
chart1.Series[1].Points.AddXY(x, -Math.Sqrt(n / d));
}
.NET Grafika vositalari
Yaqinda men juda muhim bo'lmagan vazifani bajarishga majbur bo'ldim - .NET uchun grafikani ko'rsatishga imkon beradigan echim topdim. Men zudlik bilan buyurtma beraman, chunki men faqat chiziqli jadvallar bilan qiziqdim. Mavjud echimni qayta ishlashga undagan qoqintiruvchi blok (bu rdlc hisobotlariga o'rnatilgan grafikalar) ishlash edi. Umuman olganda, izlanayotgan echimga quyidagi talablar qo'yildi:
Ushbu optimallashtirish oxirgi foydalanuvchi tomonidan e'tiborga olinmasligi kerak, shuning uchun echim oxirigacha avvalgisiga o'xshab ko'rinishi uchun juda moslashtirilgan bo'lishi kerak. Tezda ishlang (albatta, foydalanuvchilar kutishni yoqtirmaydi). Tercihen bepul yoki ochiq manba. Agar katta pullik echim topsam, sotib olish katta muammo bo'lmaydi, lekin ochiq manbadan boshlash yaxshiroqdir
Do'stlaringiz bilan baham: |