دوستان به نظر شما مشکل این برنامه چیه؟؟
کد:
#include <mega32.h> #include <math.h> void main(void) { DDRB=0x01; int N,R,L; float k,h; float A[1],B[1]; float C[2][1]; float D[2][1]; int I[1]; N=10; R=1; L=1; h=0.1; A[1]={-(R/L)}; B[1]={1/L}; C[2][1]={ //2D array R, L*A, }; D[2][1]={ //2D array 0, L*B, }; I[1]={1}; float x[]; for (k=1,k<N,k++) { x[k+1]=(h*A+I)*x[k]+h*B; if ( x[k+1]==0.36) { PORTB=0x01; } } }
دیدگاه