دوستان به نظر شما مشکل این برنامه چیه؟؟
کد:
#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;
}
}
}








دیدگاه