E D R , A S I H C RSS

BackLinks search for "3"

BackLinks of 3


Search BackLinks only
Display context of search results
Case-sensitive searching
  • MatrixAndQuaternionsFaq
         Q3. How do I represent a matrix using the C/C++ programming languages?
         Q13. How do I multiply one or more vectors by a matrix?
         Q23. How do I calculate the inverse of a 3x3 matrix?
         Q30. What are Euler angles?
         Q31. What are yaw, roll and pitch?
         Q32. How do I combine rotation matrices?
         Q33. What is Gimbal Lock?
         Q34. What is the correct way to combine rotation matrices?
         Q35. How do I generate a rotation matrix from Euler angles?
         Q36. How do I generate Euler angles from a rotation matrix?
         Q37. How do I generate a rotation matrix for a selected axis and angle?
         Q38. How do I generate a rotation matrix to map one vector onto another?
         Q39. What is a translation matrix?
         Q43. How do I perform cubic interpolation between four matrices?
         Q46. How do quaternions relate to 3D animation?
         Q53. How do I use quaternions to perform linear interpolation between matrices?
          M[0][1] = M[0][2] = M[0][3] =
          M[1][0] = M[1][2] = M[1][3] =
          M[2][0] = M[2][1] = M[2][3] = 0 ;
          M[0][0] = M[1][1] = M[2][2] = m[3][3] = 1 ;
  • MoreEffectiveC++/Techniques2of3
         cout << s[3]; // 이건 읽기(Read)
         만약 Item 30에 언급되는 proxy 클래스 방법을 사용해서 읽는 작업과, 쓰는 작업에 대한 것을 구분한다면 StringValue 객체의 숫자를 좀더 줄일수 있을 것이다. 그건 다음 장에서 보자.
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_203_1.gif
         == Item 30: Proxy ==
          * Item 30: 대리자
         cout << data[3][6];
         cout << data(3, 6);
         이러한 구현은 쉽고, 당신이 사용하고자 하는 많은 차원에서 일반화 시키기도 용이하다. 하지만 결점이 있는데, Array2D 객체는 built-in 배열같이 보이지 않는다는 점이다. 사실 위의, 각 data의 인자들에 대하여 (3,4)과 같은 접근 방법은 함수 호출과 같은 모습을 하고 있다.
         cout << data[3][6];
         어떻게 하면 될까? 변수인 data는 실제로 이차원 배열이 결코 아니다. 그것은 10개-인자가 하나의 차원으로 된 배열으로 주어진 것이다. 10개 인자는 각기 20개의 인자를 가진 배열로 되어 있다. 그래서 data[3][6]은 실제로는 (data[3])[6]를 의미하는것이다. 다시 말하자면, data의 네번째 인자인 배열의 일곱번째 인자. 짧게 말해 값은 처음 괄호의 의미는 또다른 배열이다. 그래서 두번째 괄호의 적용은 두번째의 배열로 부터 인자를 가지고 오는 것이다.
         cout << data[3][6]; // 옳다.
         여기에서 data[3]은 Array1D를 이야기 하는 것이고, operator[]는 두번째 차원에 위치 (3,6)에 있는 float를 호출한다.
         s1[3] = s2[8]; // s1 쓰기, s2 읽기
         s1[3] = s2[8]; // 둘다 non-const operator[] 호출 왜냐하면 s1,s2모두
         s1[3] = s2[8]; // 역시나 잘돌아간다.
         s1[3] = s2[8];
         The second CharProxy assignment operator is almost identical: ¤ Item M30, P58
  • RSS
         Soon afterwards, Netscape lost interest in RSS, leaving the format without an owner, just as it was becoming widely used. A working group and mailing list, RSS-DEV, was set up by various users to continue its development. At the same time, Winer posted a modified version of the RSS 0.91 specification - it was already in use in their products. Since neither side had any official claim on the name or the format, arguments raged whenever either side claimed RSS as its own, creating what became known as the RSS fork. [3]
         Winer published RSS 2.0 in 2002, emphasizing "Really Simple Syndication" as the meaning of the three-letter abbreviation. RSS 2.0 remained largely compatible with RSS 0.92, and added the ability to add extension elements in their own namespaces. In 2003, Winer and Userland Software assigned ownership of the RSS 2.0 specification to his then workplace, Harvard's Berkman Center for the Internet & Society.
  • STL/vector
         int data[3] = {1,2,3};
         vector<int> ar(&data[0], &data[3]); // data내의 정보가 세팅된다.
          질문 : 상식에 의거해서 실습 해볼 때 저 부분을 {{{~cpp vector<int> ar( &data[0], &data[2] ); }}} 로 했더니 계속 문제가 생겨서.. 오랜 삽질끝에 &data[3] 으로 해야한다는 걸 발견 했습니다. 좀 이상한 것 같네요. {{{~cpp data[3]}}} 이라는 것은 배열의 범위를 벗어나는 연산일텐데요.. 그곳의 리퍼런스를 얻어서 생성자로 넘겨주는게.. 상식에서 거부했나 봅니다. 두번째 인자로 배열 범위를 벗어나는 값을 받는 이유를 혹시 아시는 분 계십니까? --zennith
         ar.push_back(3); // ar의 뒤쪽으로 3을 추가한다.
         // 2~3번째 원소 제거
          int ar[] = {32,54,654,765,34,4645625};
  • WikiTextFormattingTestPage
          * TWiki (TWiki 03) -- http://twiki.sourceforge.net/cgi-bin/view/TWiki/WikiReviewTextFormattingTest
         '''This text, enclosed within in 3 sets of single quotes, should appear in bold face type.'''
          '''This text, enclosed within in 3 sets of single quotes and preceded by one or more spaces, should appear in monospaced bold face type.'''
          * Eighth level, preceded by <tab><tab><tab><tab><tab><tab><tab><tab>*<space>, appears indented 32 spaces with a solid square bullet.
          * Ninth level, preceded by <tab><tab><tab><tab><tab><tab><tab><tab><tab>*<space>, appears indented 36 spaces with a solid square bullet.
         Aside: I wonder if any wikis provide multilevel numbering -- I know that Wiki:MicrosoftWord, even back to the Dos 3.0 version, can number an outline with multiple digits, in "legal" or "outline" style numbering. I forget which is which -- one is like 2.1.2.4, the other is like II.A.3.c., and I think there is another one that includes ii.
         [3]
         [3][3]
         [3][3]
         ISBN:0137483104 -- ISBN followed by colon, followed by 10 digits (Wiki:InterWiki style)
         ISBN: 0-13-748310-4 -- ISBN followed by optional colon, followed by 10 digits with optional hyphens
         [ISBN 0-13-748310-4] -- ISBN, no colon, followed by 10 digits with optional hyphens, entire string surrounded by square brackets
         [ISBN: 0-13-748310-X] -- ISBN, with colon, entire string surrounded by square brackets, followed by 10 digits with optional hyphens, last digit an X ''"X" is the "digit" ten (the roman numeral, actually), which is a possible value for the checksum (last) digit.''
         <H3>A heading embedded between HTML H3 tags</H3>
         | *You type* | *You see* | *Note* | | =\tab+++ title= | <h3>title</h3> | (we count "+") | | =\tab\tab+ title= | <h2>title</h2> | (we count tabs) | | =\tab*H4: title= | <h4>title</h4> |
         <nop> + Heading 3
         |<b>*Engines*</b>|<b>*Prop1*</b>|<b>Prop2</b>|<b>Prop3</b>|
         |E3|y|n|n|
         ||<b>*Engines*</b>||<b>*Prop1*</b>||<b>Prop2</b>||<b>Prop3</b>||
         ||E3||y||n||n||
  • 김재현
         3N+1 Project?
         //3n+1 algol
          aInput= 3*aInput + 1;
          int i, *b, a[3]={1, 2, 3},c[3];
          float *pf, fx[3]={1.0, 2.0, 3.0};
          for(i=0; i<3; i++)
          for(i=0; i<3; i++)
          for(i=0; i<3; i++)
          for(i=0; i<3; i++)
  • 논문번역/2012년스터디/이민석
         원문 URL: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.6.6413&rep=rep1&type=pdf
         본 논문에서는 은닉 마르코프 모형에 기반한, 어휘(lexicon)-free 오프라인 필기 인식 시스템을 소개하고 완전한 영어 문장 데이터베이스에 관한 몇 가지 실험을 저자 독립식 그리고 대조를 위해 다저자, 단일 저자식으로 수행했다. 전처리와 특징 추출 방법을 소개하고 이에 더해 선형 판별 분석, 이서체 글자 모형의 사용, 통계적 언어 모형 같은 더욱 정교한 기법들을 조사한다. 그 뒤의 절에서는 오프라인 필기 인식에 대한 관련 작업들을 짧게 검토한다. 우리가 사용한 데이터베이스는 3절에서 소개한다. 그 다음 전처리, 특징 추출 방법, 통계적 모델링과 인식을 위한 기법을 설명한다. 평가 결과는 제안한 방법의 효율성을 입증하기 위해 7절에서 소개한다.
         '''3 말뭉치(corpus)'''
         훈련과 인식을 위한 입력 데이터는 완전한 영어 문장 데이터베이스에 의해 제공되고 각각은 Lancaster-Oslo/Bergen 말뭉치에 기반한다. [7] 저자 독립식 뿐 아니라 다수 저자에 관한 실험을 Bern 대학의 IAM에서 수집한 필기 형태 [10]의 데이터베이스를 사용하여 수행하였다. 데이터베이스 전체는 다양한 글 범주(출판 글자, 종교, 인기 설화, 픽션...)를 포함하고 500명 이상 저자의 1200개 이상 필기 형태로 구성된다. 우리는 250명 이상의 저자가 저자 독립식 실험을 위해 제작한 범주 [a..f]의 form과 여섯 저자가 다저자식을 적용하여 제작한 하위집합 c03을 사용한다.
         우리의 시스템을 단일 저자식에서도 평가하기 위해 Senior [15]가 수집한 데이터베이스의 필기 서식으로도 실험을 수행했다. 이 데이터베이스는 한 저자가 쓴 25쪽으로 구성되며 웹에서 공개적으로 얻을 수 있다.1 두 데이터베이스의 필기 양식들은 256 그레이 레벨을 사용하여 300dpi 해상도로 스캔하였다. 그림 1에 각 데이터베이스의 예시가 있다.
         마지막 전처리는 그레이 레벨을 정규화하여 다양한 펜과 배경색으로 인한 변화에 대처하는 것이다. 이미지의 그레이 레벨 구간은 어두운 강도는 0이 되고 밝은 쪽은 255가 되도록 조정한다. 말뭉치의 통상적인 한 줄에 이들 전처리를 적용한 결과가 그림 3에 나타나있다.
         sliding window의 각 열에서 특징 7개를 추출한다. (1) 흑-백 변화 개수(windowed text image의 이진화 이후), (2) 베이스라인에 대한 강도 분포의 평균 값 위치, (3) 최상단 글자 픽셀에서 베이스라인까지의 거리, (4) 최하단 글자 픽셀에서 베이스라인까지의 거리, (5) 최상단과 최하단 텍스트 픽셀의 거리, (6) 최상단과 최하단 텍스트 픽셀 사이의 평균 강도, (7) 그 열의 평균 강도. 특징 (2)-(5)는 core size, 즉 하단 베이스라인과 상단 베이스라인(극대값을 통한 line fitting으로 계산)의 거리에 의해 정규화되어, 글씨 크기의 변동에 대해 더욱 굳건해진다. 그 후에 모든 특징은 윈도우의 네 열에 걸쳐 평균화된다.
         전처리에서 벌충할 수 없는 서로 다른 글씨체 사이의 변동을 고려하기 위해 우리는 [13]에 서술된 접근법과 비슷한, 다저자/저자 독립식 인식을 위한 글자 이서체 모형을 적용한다. 이서체는 글자 하위 분류, 즉 특정 글자의 서로 다른 실현이다. 이는 베이스라인 시스템과달리HMM이이제서로다른글자 하위 분류를 모델링하는 데 쓰임을 뜻한다. 글자별 하위 분류 개수와 이서체 HMM 개수는 휴리스틱으로 결정하는데, 가령 다저자식에 적용된 시스템에서 우리는 이서체 개수가 저자 수만큼 있다고 가정한다. 초기화에서 훈련 자료는 이서체 HMM들을 임의로 선택하여 이름표를 붙인다. 훈련 도중 모든 글자 표본에 대해 해당하는 모든 이서체에 매개변수 재추정을 병렬 적용한다. 정합 가능성은 특정 모형의 매개변수가 현재 표본에 얼마나 강하게 영향받는 지를 결정한다. 이서체 이름표가 유일하게 결정되지는 않기에 이 절차는 soft vector quantization과 비슷하다.
         위 식에서 P(W)는 글자 시퀀스 w의 언어 모형 확률이고 P(X|W)는 이 글자 시퀀스를 그 글자 모형에 따라 입력 데이터 x로서 관찰한 확률이다. 우리의 경우 absolute discounting과 backing-off for smoothing of probability distribution을 이용한 바이그램 언어 모형을 적용하였다. (cf. e.g. [3])
         우리의 필기 인식 시스템을 평가하기 위해 단일 저자식, 다저자식, 저자 독립식 인식 이렇게 세 가지 실험을 수행했다. 표 1에 이들 실험의 글자 오류율이 있다. 처음 두 열은 실험 종류, 3열은 언어 모형을 적용하지 않은 오류율, 4열은 바이그램 언어 모형을 글자 수준에서 적용한 결과다. 언어 모형은 IAM 데이터베이스의 [a..d] 범주의 모든 글을 사용하여 생성하였고 실험 내내 일정하다. 표 2에는 어휘-free 단어 인식과 어휘 기반 단어 인식이 나타나있다.
         단일 저자식 실험은 Senior 데이터베이스에서 훈련에 282줄, 검정에 141줄을 써서 수행했는데, 글자 수준에서 검정 집합의 바이그램 perplexity는 15.3이다. 베이스라인 시스템의 오류율 13.3%는 바이그램 언어 모형을 채택하여 12.1%로 감소했다. LDA 변환한 특징 공간의 차원이 12로 내려갔지만 오류율은 그다지 커지지 않았다. 단일 저자 시스템의 단어 오류율(표 2)은 어휘 없이 28.5%, 1.5k 어휘가 있으면 10.5%다. 이 결과들은 우리가 같은 데이터베이스를 이용하여 literature(문학 작품은 아닌 것 같다)에서 얻은 오류율과 비교되긴 하지만, 훈련 집합과 검정 집합의 크기가 달라 비교하긴 어렵다. [17]에서 오류율은 글자의 경우 28.3%, 어휘 없는 단어의 경우 84.1%, 1.3k 어휘가 있는 단어의 경우 16.5%다. [15]의 보고에서 단어 오류율은 어휘가 있는 경우 6.6%, 어휘 free인 경우 41.1%다. [9]에서 최고의 어휘 기반 단어 오류율은 15.0%다.
         다저자 필기 인식 작업의 경우 IAM 데이터베이스의 하위집합 c03에서 훈련에 440줄, 검정에 109줄을 사용하였다. 이 줄들은 글씨체가 확연히 다른 저자 여섯이서 작성하였다. 이 작업에서 LDA(12차원으로 경감)를 쓴 글자 오류율 14.2%는 이서체 모형(각 소문자에 이서체 6개)을 추가로 사용하여 13.3%로 더 크게 감소했다. 바이그램 언어 모형을 채택한 결과 오류율은 11.1%로 더욱 감소했다(검정 집합 perplexity는 12.0). 어휘 없는 단어 오류율은 39.0%로, 단어 421개(구두점 포함)를 포함한 어휘를 적용하여 오류율은 13.9%로 줄어들었는데 [11]에 나온 20.5%와 많이 비교된다.
         이 결과들에 고무하여 우리는 더 어려운 작업인 저자 독립 인식 실험을 수행했다. IAM 데이터베이스의 하위 집합 [a- f](저자 약 250명)을 입력 자료로 썼는데, 훈련에 4321줄(양식 [a-d]), 검정에 1097줄(양식 [e-f])을 사용했다. 베이스라인 시스템의 글자 오류율은 31.3%다. 저자 독립의 경우 이서체 모형은 다저자 실험에 비해 별다른 향상을 이루지 못했다. 오류율 31.3%는 글자당 이서체 3개를 써서 얻은 것이며 글자당 이서체 10개를 써서 실험했을 때 오류율(34.8%)과 인식 속도 모두 하락하였다. 하지만 오류율은 LDA 변환한 특징을 썼을 때 29.1%로 크게 감소했다. 언어 모형을 추가로 통합하여 글자 오류율은 22.2%로 더욱 개선되었다(검정 집합의 perplexity는 12.0). 이는 어휘를 쓰지 않았을 때 단어 오류율 60.6%와 대응된다.
         '''제 2장 서론 ~ 2.3절'''
          * 보잉사의 공돌이들은 3D 모델링과 계산유체역학을 사용하여 차세대 상업 및 군사용 비행기를 설계한다. 이들은 비행기 주변의 기류를 시뮬레이션하고자 방정식과 변수를 대략 200만개 포함하는 일차 방정식을 반복하여 푼다. 이러한 거대한 방정식계를 현실적인 시간 내에 풀려면 분할 행렬(partitioned matrix)과 행렬 인수분해(matrix factorization)라는 개념을 도입해야 한다.
  • 랜웍/이진훈
         const int Arsize = 3;
         int pan[3][3] = {
          int x = rand()%3;
          int y = rand()%3;
          a = rand()%3 - 1;
          b = rand()%3 - 1;
          else if ((x+a >= 0 && x+a < 3) && (y+b >= 0 && y+b < 3))
          for (int i = 0;i<3;i++)//출력부..
          for (int k = 0;k<3;k++)
          for (int i = 0;i<3;i++)
          for(int j = 0;j<3;j++)
  • 새싹교실/2012/AClass/1회차
         3.char형에 관해 써 주세요. ASCII코드를 통해 나타낸다는 것이 무엇을 의미하는지도 써 주세요.
         7.if, else, else if문을 이용한 프로그램을 하나 작성해주세요. else나 else if를 3번이상 써 주세요.
          case 3:
          while(counter <= 3){
          }while(counter<=3);
          for(counter<=3){
         3.함수형이 무엇인지 쓰고, void타입은 왜 return하지 않는지 써주세요.
          int x[3];
          for (i=0;i<3;i++)
         3.char형에 관해 써 주세요. ASCII코드를 통해 나타낸다는 것이 무엇을 의미하는지도 써 주세요.
         7.if, else, else if문을 이용한 프로그램을 하나 작성해주세요. else나 else if를 3번이상 써 주세요.
          case 3:
          printf("3을 선택했다.");
          - const int max=100; (int형 상수 max를 100으로 선언), #define AA 35(형태를 지정하지 않는 상수명 AA에 정수형 값을 대입)
         3. char형에 관해 써 주세요. ASCII코드를 통해 나타낸다는 것이 무엇을 의미하는지도 써 주세요.
         7. if, else, else if문을 이용한 프로그램을 하나 작성해주세요. else나 else if를 3번이상 써 주세요.
         03.c 첨부!
         3. 혜림이누나, 상희누나 과제를 for문을 각각 3개, 4개만 써서 해보세요.(hint 2*n-1)
         3. 함수형이 무엇인지 쓰고, void타입은 왜 return하지 않는지 써주세요.
         3.char형에 관해 써 주세요. ASCII코드를 통해 나타낸다는 것이 무엇을 의미하는지도 써 주세요.
  • 새싹교실/2012/AClass/2회차
          printf("대문자는 :%c\n", replace-32);
          printf("대문자는 :%c\n", replace+32);
         3.다음 모양을 출력하는 프로그램을 작성해 주세요.
          2 3
         11 12 13 14 15
          2 3
          11 12 13 14 15
         //1.3.6.10 수열이 규칙을 찾아서 행을 만들어 주려고 한다… 코딩 생각 하는데 시간이 세시간 초과.. 그래서 6을 입력하면 행이 6이 되는 삼각형 만듬..
         13.배열에 {7,4,2,9,3,1,2}가 들어있습니다. 이 배열에서 3이 있는지 없는지를 찾아서 출력해주는 프로그램을 작성해주세요.
          int a[7]= {7,4,2,9,3,1,2};
          if(a[i]==3)
          printf("3이 있습니다.");
         14.배열에 {7,4,2,9,3,1,2}가 들어있습니다. 이 배열에서 1이 몇번째에 있는지를 찾아서 출력해주는 프로그램을 작성해주세요. (단, 7은 첫번째입니다)
          int a[7]= {7,4,2,9,3,1,2};
         15.배열에 {7,4,2,9,3,1,2}가 들어있습니다. 이 배열에서 2가 있는지 없는지를 검사하고, 있다면 어디에 있는지 전부 출력해주는 프로그램을 작성해주세요.
          // 몇번째 있는지는 if문이 두 번돌아서 3번째 7번째 뜨는데.. 한번에 출력하는 거는 잘 못하겠어요…
          int a[7]= {7,4,2,9,3,1,2};
         16.배열에 {7,4,2,9,3,1,2}가 들어있습니다. 이 배열을 정렬(오름차순으로)하고, 출력하는 프로그램을 작성해주세요.
          int list[7]={7,4,2,9,3,1,2};
          static int x[2][3]; //2행 3열의 2차원 배열선언
  • 새싹교실/2013/록구록구/8회차
         2013.05.01
          a[0] = 3
          a[3] = 9
          입력1 : 32
          입력3 : 100
          총합 : 347
          int a[]={3,4,12,9,1};
          printf("%d\n", a[3]);
          int a[]={5,4,3,2,1}, i;
         [[새싹교실/2013/록구록구]] // [새싹교실/2013] //새싹강사 : [김상호] 파릇파릇 새싹: [박정경] [이주영]
  • 이승한/PHP
          * 배열변수 : 변수명[0], 변수명[1], 변수명[2], 변수명[3]
  • 졸업논문/서론
         이러한 기술과 더불어 기민하게 웹 어플리케이션을 만들 수 있는 프레임워크도 점차 많아지고 있다. 대표적으로 Ruby on Rails(RoR)는 블로그 사이트를 15분만에 만들어내는 것으로 큰 관심을 모았다.[3] RoR과 같은 웹 어플리케이션 프레임워크는 모델, 뷰, 컨들롤러 구조에서 모델을 데이터베이스와 손쉽게 연동할 수 있어 인상 깊다.
  • 화성남자금성여자
         typedef vec_t vec3_t[3];
         void matrixRotate (matrix_t m, vec3_t r);
         void matrixMultiplyVector (matrix_t m, vec3_t v);
         void matrixMultiplyVector2 (matrix_t m, vec3_t v);
         void matrixMultiplyVector3 (matrix_t m, vec3_t v);
         void matrixTranslate (matrix_t m, vec3_t a);
         void matrix33_inverse (mat33_t mr, mat33_t ma);
         void vectorClear (vec3_t a);
         void vectorCopy (vec3_t a, vec3_t b);
         void vectorCrossProduct (vec3_t v1, vec3_t v2, vec3_t cross);
         vec_t vectorDot (vec3_t v1, vec3_t v2);
         void vectorSubtract (vec3_t va, vec3_t vb, vec3_t out);
         void vectorAdd (vec3_t va, vec3_t vb, vec3_t out);
         vec_t vectorNormalize (vec3_t in, vec3_t out);
         void vectorScaleV (vec3_t a, vec3_t s);
         void vectorScale (vec3_t v, vec_t scale);
         void NormalRet (vec3_t a, vec3_t b, vec3_t c, vec3_t &out); // 노멀 벡터 계산
Found 14 matching pages out of 7529 total pages

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 0.0091 sec