|
헉.. 누구십니까... 무섭습니다.. 혹시 랩뷰 세미나 때 그 분 이신가여??
바쁘신거 같으시고... 시간도 넉넉히 주셔서 혼자 해결해 볼려고 했습니다...
어쩐지.. 수치 해석 쪽이였군여.. 소스로만 봐서 그런지.. 이해가 안되서여..
감사합니다... 수학 잘합니다~!! 찾아봐야저 ㅎㅎ
그리고 오픈쪽에 wb 쓰기는 알저.. 이진파일로 쓰기전용으로 개방..
답변 감사합니다. 수고하세여..
Reply 님이 쓰신 글 :
: 카리스님 고생이 많네요... 그래도 어쩌겠습니까...먹고살려면 해야지...
: 아래소스관련해서 이부분을 100% 이해할려고 하지 마십시요... 결코 이해하기 쉬운부분은 아니니...
: 아래소스는 수치해석관련한 책을 보면 나와있는데... 그대로 나와있습니다.
: 최소자승법 관련한 소스입니다... 물론 수학을 잘한다면 모르겠지만...아니면 그냥 원리만 이해한채...
: 무엇을 하는 함수다 이정도면 알고 넘어가십시요....
: 그냥 이함수에다 값을 던져주면.... 현재 나온값들을 y=ax+b 형태의 방정식으로 식을 만들어 준다고 생각하세요
:
: 그리고 아래다른 질문들도 보니...소스를 올리고 질문을 하셨네요....
: 두점을 지나는 직선의 방정식 참조하세요... 간단할겁니다.
:
: p.s 근데... 우과장이 잘 안가르쳐 주나보죠... 우린 아마 구면이죠
:
:
:
: 카리스 님이 쓰신 글 :
: : void GetGraphData(double data_x[], double data_y[], int m, int n, double data_c[])
: : 토크 스피드 차수,카운트 스피드값.
: : {
: : int i, j, k, l;
: : double w1, w2, w3, pivot, aik, a[11][12], w[42];
: :
: : for(int i = 0; i < 11; i++)
: : for(int j = 0; j < 12; j++)
: : a[i][j] = 0.0;
: :
: : for(int i = 0; i < 42; i++) w[i] = 0.0;
: :
: : for(i=0; i<m*2; i++){
: : w1 = 0;
: : for(j=0; j<n; j++){
: : w2 = w3 = data_x[j];
: : for(k=0; k<i; k++)
: : w2 *= w3;
: : w1 += w2;
: : }
: : w[i] = w1;
: : }
: : 그래프의 데이타를 얻는 함수 같은데여..
: : 위에 배열 [11][12]을 할당하고.. 다 값을 0으로 주고..
: : w[41] 만들고.. for문을 돌리는 건데..
: : 42개 배열을 만들어 주는 이유와 밑에 for문을 이해가 안되네여...
|