디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형들 거의다 고친거 같은데 여기서 또 막힘요 ㅠㅠ 헬프

조이락갤로그로 이동합니다. 2010.10.10 11:43:38
조회 52 추천 0 댓글 0

 

에러난 부분 진하게 해놧어 ㅠㅠ

에러명 C2065 : "be1" undeclared identifier

 

 

#include <stdio.h>
#include <math.h>

#define g1(x) 1
#define g2(x) x

float a[20][20], c[20], b[20];
void simq(int n1, int n2, int *bel);

void main()
{
 float x[10], y[20], d1, d2, yc, diff;
 int i=1, j, n=0, be=1;
 FILE *in, *out;

in = fopen("input.dat", "r");
out = fopen("output.out", "w");

fscanf(in, "%f %f", &d1, &d2);
do{
 x[i] = d1;
 y[i] = d2;
 i = i+1; ++n;
 fscanf(in, "%f %f", &d1, &d2);
}while(!feof(in));

/* 확대 행렬 작성 */
for(i=1; i<=n; i++){
 for(j=1; j<n; j++) a[i][j]=0;
 b[i]=0;
}
for(i=1; i<=n; i++){
 a[1][1] = a[1][1] + g1(x[i])*g1(x[i]);
 a[1][2] = a[1][2] + g1(x[i])*g2(x[i]);
 b[1] = b[1] + g1([x1])*y[i];
 a[2][1] = a[2][1] + g2(x[i])*g1(x[i]);
 a[2][2] = a[2][2] + g2(x[i])*g2(x[i]);
 b[2] = b[2] + g2(x[i])*y[i];
}
simq(2, n, &be); /* 연립 방정식의 해법*/

if(be==0){
 fprintf(out, "This equation has no solution.");
}
fprintf(out, "\\n\\n Matrix A Vector C Vector B\\n\\n");
for(i=1; i<=2; i++){
 for(j=1; j<=2; j++)
  fprintf(out, "%7.3f", a[i][j]);
 fprintf(out, "%7.3f %7.3f\\n", c[i], b[i]);
}

/* 잔차계산 */
fprintf(out, "\\n\\n 좌표값x 좌표값y 계산값y 차이\\n");
for(i=1; i<=n; i++){
 yc = c[1]*g1(x[i]) + c[2]*g2(x[i]);
 diff = y[i]-yc;
 fprintf(out, "\\n%7.3f7.3f7.3f7.3f", x[i], y[i], yc, diff);
}
}

void simq(int n1, int n2, int &bel)
{
 int i, j, ip, jp, time=0;
 float is[20], a1[20][20], max, p, t, st1, st2;

 for(i=1; i<=n1; i++){
  for(j=1; j<=n1; j++) a1[i][j] = a[i][j];
  a1[i][n1+1] = b[i];
  is[i] = 0;
 }
 /* pivoting */
 while(time<n1){
  ++time;
  max = 0;
  for(i=1; i<=n1; i++)
   for(j=1; j<=n1; j++)
    if(is[i]==0 && is[j]==0);
    p = fabs(a1[i][j]);
    if(p>max) {max=p; ip=i; jp;
    }
    is[jp] = 1;
    if(max==0){
     *be1=0;
     return;
    }

    for(j=1; j<n1+1; j++){
     t=a1[ip][j];
     a1[ip][j] = a1[jp][j];
     a1[jp][j] = t;
    }
    st1 = a[jp][jp];
    for(j=1; j<=n1+1; j++) a1[jp][j]/=st1;

    for(i=1; i<=n1; i++){
     st2 = a1[i][jp];
     if(i==jp)
      for(j=1; j<=n1+1; j++) a1[i][j] -= st2*a1[jp][j];
    }
    }
 for(i=1; i<=n1; i++) c[i] = a[i][n1+1];
 return;
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
220088 Objective C 정말 Dog-Baby [2] 써니덕후갤로그로 이동합니다. 10.11.24 129 0
220086 횽들 의자 추천점 [3] 파이썬가드(203.232) 10.11.24 102 0
220085 노트북 해상도 말야..1366x768 [4] (115.140) 10.11.24 233 0
220084 형들아 자바스크립트로 URL Rewrite 가능해 ? [17] yundream(211.54) 10.11.24 176 0
220082 뭔가 찝찝하다. [7] 닭맛미역(211.202) 10.11.24 122 0
220081 아스트라로테는 뭔가 착각하고 있다. [5] 개쉛기갤로그로 이동합니다. 10.11.24 154 0
220080 인셉션 재밌어. [9] Gromit갤로그로 이동합니다. 10.11.24 129 0
220079 얼마나 거북했을까... [10] rntjr갤로그로 이동합니다. 10.11.24 162 0
220078 사랑합니다 고갱님 [7] 써니덕후갤로그로 이동합니다. 10.11.24 126 0
220077 컴투스에서 답신이 왔다... [4] 초밥술사갤로그로 이동합니다. 10.11.24 224 0
220075 플머테크에 예술테크면 [2] 학고위기갤로그로 이동합니다. 10.11.24 91 0
220073 내가 컴공은 아니지만 컴공의 유망한 면을 뽑아보자면.... [4] 1q2w3e(165.246) 10.11.24 216 0
220072 드랍쉽도 아니고 맨날 학점드랍 시키네... [2] 1q2w3e(165.246) 10.11.24 96 0
220071 나 참... 살다살다 카드 한도 초과를 해보다니...; [7] 아주아슬갤로그로 이동합니다. 10.11.24 119 0
220070 컴공이 좆망테크라면 [5] 학고위기갤로그로 이동합니다. 10.11.24 183 0
220069 음모론을 익히면서 얻을 수 있는 효과 [6] 김음모(121.182) 10.11.24 143 0
220067 1주일의 중간 수요일 아침 은꼴로 활기를 돋워준다. [1] rntjr갤로그로 이동합니다. 10.11.24 147 0
220063 X+Y=N을 찾는 획기적인 알고리즘이 생각났어. [11] Gromit갤로그로 이동합니다. 10.11.24 209 0
220062 전쟁들이 그렇게 하고싶나...왜 강력대응을 하라 그러지 [4] 금호족기(61.75) 10.11.24 113 0
220060 프겔에는 [7] 프덕프덕(92.1) 10.11.24 164 0
220059 과거 회상... [2] 분당살람갤로그로 이동합니다. 10.11.24 94 0
220058 아 앙대 [1] 미클갤로그로 이동합니다. 10.11.24 93 0
220057 마지막 스튜던트2 클래스의 역할좀 알려줘 HERMES갤로그로 이동합니다. 10.11.24 37 0
220056 아씨 진짜 영어공부 열심히 해야겠다 ㅠ [4] 넉넉한터갤로그로 이동합니다. 10.11.24 140 0
220055 xna 할만함? [1] \\(203.93) 10.11.24 87 0
220054 외주 = 아이디어 유출임? 아니면 외주 = 니가 못하는거 해주는거임? [2] 6년차(116.38) 10.11.24 97 0
220053 소셜커머스 사이트 혼자서 만들어볼라구 했는데 [22] 홍어(219.251) 10.11.24 206 0
220052 낼 대박환율 오르것네...ㄷㄷㄷ [2] 푸른숲갤로그로 이동합니다. 10.11.24 158 0
220048 민류님 보세요. [11] 일광면(119.198) 10.11.24 165 0
220047 안녕하세요.이번에 아주대컴공붙엇는대요. [31] 안녕하세요(114.200) 10.11.24 318 0
220042 stirng 포인터좀 가르쳐줘 ㅠㅠ [15] string(211.224) 10.11.24 142 0
220040 대꼴은 규칙 위반이다. [6] 일광면(119.198) 10.11.24 225 0
220039 사실 수습기간때 프로그램을 하나만들엇었어 [4] 개쉛기갤로그로 이동합니다. 10.11.24 130 0
220035 내가 볼땐 이바보는 ReplyingBot이다 [5] 별가사리(122.40) 10.11.24 78 0
220033 마지막을 위한 아름다운 여행 그여정~ [3] 일광면(119.198) 10.11.24 81 0
220032 받고 하나더. 콜.... 백 함수 있잖아요? class, namespac [1] 형들아(220.73) 10.11.24 89 0
220031 같이 달리기 [1] 별가사리(122.40) 10.11.24 86 0
220030 이어 받기 [2] 일광면(119.198) 10.11.24 113 0
220029 내 아이피 좀 이상타.. [4] 이모군(1.225) 10.11.24 100 0
220028 난진짜 궁그미 한게 있어 [1] 34(124.80) 10.11.24 48 0
220027 저도 비밀하나만갈켜드림 [3] 34(124.80) 10.11.24 71 0
220026 내가 사과의 의미로 비밀을 하나 알려줄게 [8] 개쉛기갤로그로 이동합니다. 10.11.24 102 0
220025 야 근데 씨발 궁그미한게 있어요 [2] 34(124.80) 10.11.24 48 0
220024 [별사탕32] 이참에 남북한 초기화 시켜버리면 어떨까여? [2] 별사탕(115.20) 10.11.24 69 0
220023 이 소스에서 마지막에 student2클래스가 하는 역할좀 알려줘 [2] HERMES갤로그로 이동합니다. 10.11.24 64 0
220022 아까 요청하셨던 자료구조 히프 짤입니다. [8] 형들아(220.73) 10.11.24 197 0
220021 나궁구미 한거있어요 뿌우 >< [2] 34(124.80) 10.11.24 44 0
220020 배열이랑 포인터랑 같은거면 하나로 만들면 되지 왜 따로따로 만들었나요? [3] 키사노바갤로그로 이동합니다. 10.11.24 69 0
220019 C에서 구조체는 왜 == 연산하면 컴파일 에러를 내는 건가요? [2] 키사노바갤로그로 이동합니다. 10.11.24 62 0
220018 그리고 프로그래밍이라는거 자체가. 원래 [5] 형들아(220.73) 10.11.24 115 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2