Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: amauta22 en 24 Junio 2011, 04:00 am



Título: Graficador de funciones con matriz en c
Publicado por: amauta22 en 24 Junio 2011, 04:00 am
Hola a todos, me agarro la inquetud y no me deja, para poder graficar funciones matematicas con una matriz bidimencional. Y creo q ud, seguro saben mas q yo asi q invoco su ayuda.

Este es el codigo, lo mas simple, despues pense en q el usuario suba por linea de comandos su funcion, y yo renocer en ascii, pero primero debe andar esto.

Comento q, la identidad anda, mas no la del codigo f(x)=4x+2

Código
  1. #include<stdio.h>
  2. #define N 150
  3.  
  4. int main (void)
  5. {
  6. int matriz[N][N]; //esto es para graficar la funcion en una matriz
  7. int i,j; //para recorrer la matriz
  8.  
  9. for(i=0;i<N;i++) //esto para poner en cero toda la matriz
  10. for(j=0;j<N;j++) //por alguna razon tira warning: matriz[N][N]={0};
  11. matriz[i][j]=0;
  12.  
  13. /****************************************************/
  14. /* recorre las columnas y ubica su f(x)=f(i) y coloca un 1 en su columna y fila correspondiente */
  15.  
  16. for(i=0;i<N;i++) //aqui va la funcion,
  17. matriz[4*i+2][i]=1; //ACA ES EL PROBLEMA
  18.  
  19. /***************************************************/
  20.  
  21. for(i=0;i<N;i++) //para imprimir
  22. {
  23. for(j=0;j<N;j++)
  24. {
  25. printf("%d",matriz[i][j]);
  26. }
  27. printf("\n");                      //para q forme la matriz en pantalla
  28. }
  29. return 0;
  30. }
  31.  
  32.  
agradezco cualquier ayuda. GRACIAS.