Rysowanie wykresu funkcji trygonometrycznych

0

Witam,
poszukuję sposobu (oraz kontrolki) na narysowania wykresu funkcji trygonometrycznej w Windows Phone. Szczerze to kompletnie nie wiem jak się za to zabrać. Jeżeli nie ma nikt czasu/ochoty na dokładniejsze opisanie mi jak osiągnąć mój cel to prosiłabym chociaż o link do jakiejś dokumentacji/przykładu.
Dziękuję za pomoc.

0

Kładź na płótnie kolejne piksele z funkcji.

0

Eeeee... Nie do końca Ciebie rozumiem.

0

Prosty przykład rysujący funkcję y=x2.

using System;
using System.Drawing;
using System.Windows.Forms;
using System.Drawing.Drawing2D;

namespace WykresFunkcji
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            System.Drawing.Graphics graphicsObj;
            graphicsObj = this.CreateGraphics();
            Pen myPen = new Pen(System.Drawing.Color.Red, 1);

            graphicsObj.DrawLine(myPen, 150, 0, 150, 350);
            graphicsObj.DrawLine(myPen, 0, 150, 350, 150);

            System.Drawing.Drawing2D.Matrix myMatrix = new Matrix(1, 0, 0, -1, 0, 0);
            graphicsObj.Transform = myMatrix;
            graphicsObj.TranslateTransform(150, 150, MatrixOrder.Append);

            for (int x = -10,y; x <= 10; x++)
            {
                y = CalcY(x);
                Rectangle myRectangle = new Rectangle(x, y, 1, 1);
                graphicsObj.DrawRectangle(myPen, myRectangle);
            }
        }

        private int CalcY(int x)
        {
            return x*x;
        }
    }
}

EDIT: dodałem transformację, aby układ współrzędnych był kartezjański. Teraz wygląda lepiej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1