PDA

View Full Version : رسم سینوس



badboys1986
دوشنبه 30 دی 1387, 12:20 عصر
من می خواهم این تابع را با استفاده از الگوریتم نقطه میانی حل کنم (Y=sin(x)=x-x^3/3!+x^5/5)
(اگه فرمول کلی را هم بگینن ممنون میشوم)

yadegar64m
چهارشنبه 28 مرداد 1388, 22:55 عصر
static int y=0 ;
private int p()
{
y += 1000;
return y;
}
private void button1_Click(object sender, EventArgs e)
{
//Graphics Graph1 = panel1.CreateGraphics();

Graphics Graph1 = this.CreateGraphics();
Pen pen1 = new Pen(Color.Blue, 3);
Graph1.DrawLine(pen1, 110, 100,110, 200);
Graph1.DrawLine(pen1, 20, 150, 195, 150);
int fx, x, x1, y1;
double y;
x1 = 15;
y1 = 75;
for (x = 0; x <= 180; x++)
{
y = Math.Sin(x * 3.1415926535897932384626433832795 / 180);
fx = Convert.ToInt32(y);
Graph1.DrawArc(pen1, x1, y1, 100, 100, x, fx);
}
int x2 = 101;
int y2 = 125;
for (x = 180; x <= 360; x++)
{
y = Math.Sin(x * 3.1415926535897932384626433832795 / 180);
fx = Convert.ToInt32(y);
Graph1.DrawArc(pen1, x2, y2, 100, 100, x, fx);
}
}