Saludo a todos. Estoy haciendo un programa que usa el metodo de Maehly para encontrar raices de una funcion.
Actualmente tengo un #define para usar mi funcion en el metodo.
#define F csin(x+csin(x+M_PI*1i)*1i)-(ccos(M_PI*x*1i))*(ccos(M_PI*x*1i))*csin(x)+1
Todo va bien al momento de usarla, el problema es que el metodo ocupa su derivada, he intentado con el teorema fundamental de calculo, pero como se requiere mucha exactitud es preferible usar la funcion derivada de forma algebraica. El problema es que ocupa una linea muy larga, algo inconveniente para compilar.
Por aca le llamamos ruptura de codigo cuando se ocupa una linea de codigo muy larga y la separamos haciendo una ruptura, por ejemplo en la linea
y = 7 + 28*x + 16*x - 14; // La asignacion ahora lo hare con una ruptura
y = 7 + 28*x
+ 16*x -14;
Pero no se como hacer una ruptura en un #define si es que se pueda. Tengo a
#define DF ccos(x)*ccos(M_PI*x*1i)*ccos(M_PI*x*1i) + 2*M_PI*csin(M_PI*x*1i)*csin(x)*ccos(M_PI*x*1i)*1i + ccos(x + csin(x + M_PI*1i)*1i)*(1 + ccos(x + M_PI*1i)*1i)