Comutare navigație
pbInfo.ro
Probleme
Probleme - clasa a IX-a
Probleme - clasa a X-a
Probleme - clasa a XI-a
Probleme din concursuri
Căutare problemă
Exerciții
Programează cu Blockly
Desenează cu Processing
Exersează SQL
Soluţii
Resurse
Resurse pentru clasa a IX-a
Resurse pentru clasa a X-a
Resurse pentru clasa a XI-a
Subiecte bacalaureat
Ajutor
Autentificare
Înregistrare
×
Autentificare
Utilizator sau email
Parola
Acest site foloseşte cookies. Navigând în continuare, vă exprimaţi acordul asupra folosirii cookie-urilor.
Îti place pbInfo? Atunci acceptă-l cu totul! Dezactivează modulul de blocare a reclamelor!
×
Lista scripturi
Script Nou
Ajutor
"Grafic functie - copie" - Processing
ID
Autor
Duplicat din
Ultima modificare
#6250
Badea Alexandru (Badea__Alexandru)
Grafic functie
Vineri, 27 sep 2024, 21:05
function setup() { createCanvas(400, 400); } function f(x) { return 2*x-5; //return x*x*x-3*x+2; //return x*x-4*x+3; //return sin(x) + cos(x); //return 1/x; //return sqrt(abs(x*x - 1)); //return x - cos(x); //return tan(x); //return exp(x); } var scala = 7; ///////////////////////// var pas = -190; function draw() { var segment = 180 / scala; // lungimea segmentului unitate //fundalul background(255); //axele line(200,10,200,390); line(10,200,390,200); //marchez unitatile pe axe push(); stroke("red"); strokeWeight(3); point(200,200); for(var i = 1 ; i <= scala ; i ++) { point(200 + i * segment, 200); point(200 - i * segment, 200); point(200, 200 + i * segment); point(200, 200 - i * segment); } pop(); //abscisa curenta push(); stroke("green"); strokeWeight(5); point(200 + pas, 200); pop(); i1 = 0, j1 = 0, gasit = false; //desenez graficul pana la abscisa curenta for(var i = -190 ; i <= pas ; i ++) { x = i / segment; y = f(x); j = - segment*y; if(gasit == false) { point(200 + i, 200 + j); gasit = true; } else if(abs(j1-j) < 100) line(200+i1, 200+j1, 200+i, 200+j); i1 = i, j1 = j; } //maresc abscisa curenta, pentru pasul urmator pas ++; if(pas > 190) pas = -190; }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=6250" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!