Funktionsgraph auf Konsole



  • Hallo,

    Mein erster Post und direkt eine Frage.

    Ich möchte einen Funktionsgraph einer Linearen Funktion der Form
    y = mx + c in der Konsole darstellen.

    Wie ist dies am einfachsten möglich?

    Allgemein würde mich interessieren welche möglichkeiten es gibt (einfach?) auf der Konsole zu "zeichnen".

    Vielen Dank im Vorraus.



  • du kannst sowas zum beispiel machen

    #include <iostream>
    #include </*Improved Console*/>
    
    #define MITTEX 10
    #define MITTEy 10
    
    using namespace std; //und die namepsaces von der improved console
    
    float f(float x)
    {
        return (0.5f * x + 1.5f);
    }
    
    int main()
    {
        for(float x = -10.0f; x <= +10.0f; x += 0.5f)
        {
             gotoxy(x + MITTEX, f(x) + MITTEY);
             cout<<".";
        }
    }
    

    nach dem schema
    ist zwar nicht schön und sauber aber wenn es dir hilft

    wobei du mit der mitte aufpassen musst(gekennzeichnet durch die define constanten)



  • Vielen Dank für die schnelle Hilfe, damit komme ich weiter 🙂



  • Für pixelgenaue Ausgaben musst du auf eine Grafikbibliothek umsteigen.

    MfG SideWinder


Log in to reply