Graficador de funciones con matriz en c

Iniciado por amauta22, 24 Junio 2011, 04:00 AM

0 Miembros y 1 Visitante están viendo este tema.

amauta22

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


#include<stdio.h>
#define N 150

int main (void)
{
int matriz[N][N]; //esto es para graficar la funcion en una matriz
int i,j; //para recorrer la matriz

for(i=0;i<N;i++) //esto para poner en cero toda la matriz
for(j=0;j<N;j++) //por alguna razon tira warning: matriz[N][N]={0};
matriz[i][j]=0;

/****************************************************/
/* recorre las columnas y ubica su f(x)=f(i) y coloca un 1 en su columna y fila correspondiente */

for(i=0;i<N;i++) //aqui va la funcion,
matriz[4*i+2][i]=1; //ACA ES EL PROBLEMA

/***************************************************/

for(i=0;i<N;i++) //para imprimir
{
for(j=0;j<N;j++)
{
printf("%d",matriz[i][j]);
}
printf("\n");                      //para q forme la matriz en pantalla
}
return 0;
}


agradezco cualquier ayuda. GRACIAS.