sin(θ)*cos(θ)
을 그려야하지만 작동하지 않습니다. sin 또는 cos, 을 그릴 수 있지만 sin(θ)*cos(θ)
을 함께 그려야합니다. 여기 펜을 사용하여 C#에서 y = sin (θ) * cos (θ) 그리기
private void button1_Click(object sender, EventArgs e)
{
Graphics drw = this.CreateGraphics();
Pen pen = new Pen(Brushes.Black, 7.0f);
float x1 = 0;
float y1 = 0;
float xoy = 200;
float ef = 20;
for (double i=0;i<40;i+=1)
{
double radi = (float)(i * 180/Math.PI);
float temp = (float)Math.Cos(radi)*(float)Math.Sin(radi);
drw.DrawLine(pen, x1 * ef, y1 * ef + xoy, ef * (float)i, temp * ef + xoy);
x1 = (float)i;
y1 = temp;
}
}
하십시오, 포스트도 당신의 결과. 감사합니다 – alepuzio
이중 각 사인 공식을 사용하십시오 : sin (θ) cos (θ) = 1/2 sin (2θ)'.입력 매개 변수를 double *로하고, 결과 값을 plot * half *로 사인 곡선을 그립니다. 그래프 작성 계산기는 직교 좌표계에서 수직 좌표가 아닌 방사형 * 좌표로 'y'를 잘못 해석 한 것 같습니다. 'y = sin (x) * cos (x)'를 그려 보면 * 의도 한 * 결과를 얻을 수 있습니다. – meowgoesthedog