컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Monthly Archive
Friday, February 29, 2008

삼각함수 그래프 그리기, 매스매티카 Mathematica Trigonometric Function Graph

매스매티카 프로그램에서 삼각함수 그래프 그리기 방법입니다. Sin, Cos, Tan, Csc, Sec, Cot 이런 6가지의 삼각 함수를, 그래프 하나에 한꺼번에 넣어서 그리려면, 매스매티카에서 다음 명령을 입력하고, 키패드의 Enter키를 치면 됩니다. 참고로, 삼각함수들을 Tooltip[] 함수로 감싸 주었는데 이것은 그래프의 곡선에 마우스 커서를 가져갔을 때 함수명이 툴팁 즉 말풍선에 나오도록 하는 것입니다.

Plot[{Tooltip[Sin[x]], Tooltip[Cos[x]], Tooltip[Tan[x]], Tooltip[Csc[x]], Tooltip[Sec[x]], Tooltip[Cot[x]]}, {x, 0, 2 Pi}, PlotStyle -> {Red, Blue, Green, Cyan, Yellow, LightGray}, AspectRatio -> Automatic]


그러면 다음의 그래프가 출력됩니다.

클릭하면확대
Trigonometric Function Graph
삼각함수 그래프

각도 0도에서 360도까지, 즉 0라디안에서 2π라다인까지의 각도에서 그래프를 생성합니다. 그래프에서 x축은 라디안 단위입니다. 참고로 2π는 약 6.28 입니다.



삼각함수 각각의 그래프들을 테이블 형식으로 별도로 분리하여 그리려면 다음과 같이 Table[] 함수를 사용합니다. f[x] 라는 함수명이, Sin[x]... 등으로 자동 치환되면서, 여러 개의 그래프들이 자동으로 출력됩니다.

Table[Plot[f[x], {x, 0, 2 Pi}, PlotLabel -> f[x], AspectRatio -> 1, PlotStyle -> Orange], {f, {Sin, Cos, Tan, Csc, Sec, Cot}}]


클릭하면확대
매스매티카 삼각함수 그래프
삼각함수 그래프 6종 세트

원래는 그래프 6개의 위치들이 약간 삐뚤삐뚤하게 나오는데, 보기 쉽도록 포토샵으로 조금 조정했습니다.


사인(Sine) 함수의 쉬운 개념도: ▶▶ 사인 함수 개념 설명 그림, 삼각함수에서 Sin Sine 함수 그래프 Graph

코사인(Cosine) 함수의 쉬운 개념도: ▶▶ 코사인 개념 설명 그래프, Cos Cosine 의미 개념도 Graph 차트

탄젠트(Tangent) 함수의 쉬운 개념도: ▶▶ 탄젠트 함수 개념 설명 그림; 삼각함수에서 Tan Tangent Diagram 그래프

코시컨트(Cosecant) 함수의 쉬운 개념도: ▶▶ 코시컨트 함수 개념 설명 그래프; 삼각함수에서 Cosec Diagram, Csc, Cosecant

시컨트(Secant) 함수의 쉬운 개념도:
▶▶ 시컨트 함수 개념 설명 그림; 삼각함수에서 Secant Sec 그래프 Diagram

코탄젠트(Cotangent) 함수의 쉬운 개념도:
▶▶ 코탄젠트 함수 개념 설명 그림; 삼각함수에서 Cot 그래프; Cotangent Diagram


삼각함수 계산기 (온라인에서): ▶▶ 삼각함수 계산기, 사인 코사인 탄젠트 값 구하기; Trigonometric Function Calc

사인함수의 제곱, 역수 등의 그래프 그리기: ▶▶ 사인함수의 제곱, 역수 그래프, Sin그래프 이미지 그리기; Power Sine Graph, Multiplicative Inverse



구글 주가 챠트 보기; GOOG 주식 NASDAQ 나스닥 가격

구글 주식 등, 미국 나스닥 주식 가격을 볼 수 있는 사이트 중에서 "구글 파이낸스"가 가장 그래픽이 뛰어나고 화면이 깔끔했습니다. 다음 주소에 보면 구글(Google)의 나스닥 상장 기호인 GOOG 의 주가 그래프를 볼 수 있습니다.

< GOOG - Google Inc. - Google Finance >

그래프를 마우스로 스크롤하며 볼 수도 있습니다. 그래프에 붙어 있는 아이콘들을 클릭하면 주가 변동에 영향을 준 특정 뉴스도 읽을 수 있습니다.

zoom: 1d 5d 1m 3m 6m YTD 1y 5y 10y Max
주가 그래프에서 이렇게 적힌 링크를 클릭하면,

"1일, 5일, 1개월, 3개월, 6개월, YTD, 1년, 5년, 10년, 전체"

의 기간 동안의 주가 그래프가 나타납니다. YTD (Year To Date)란, "올해 1월1일부터 오늘까지"라는 뜻입니다.


국내 증권 정보도 구글 파이낸스에서 서비스가 되면 좋겠군요.


Thursday, February 28, 2008

3ds Max 맥스, 동그라미 그리기, 별 사각형 도형 만들기 방법, 기초 2D Shape

"맥스" 즉 "3ds Max"는 3차원 그래픽 프로그램이지만, 일반적인 2차원 도형도 당연히 그릴 수 있습니다.

* 아래 그림에서, 우측의 초록색 화살표가 가리키는 탭을 클릭합니다. (맥스를 실행하면 기본적으로 이미 선택되어 있을 것입니다.) 이 탭은 무언가를 생성할 때 사용하는 도구들을 모아둔 곳입니다. / 오른쪽의 빨간색 화살표가 가리키는 아이콘을 클릭하면 도형들을 그릴 수 있는 도구 상자가 나옵니다.

Line = 직선
Circle = 동그라미
Arc = 호 (동그라미의 일부분)
NGon = 다각형 (육각형, 오각형 등)
Text = 글자 (한글도 됨)
Section = 어떤 3차원 물체의 단면도 윤곽을 따내어, 별도의 도형으로 만들 때 사용하는 특수한 도형
Rectangle = 직사각형 (키보드의 Ctrl키를 누르면서 그리면 정사각형)
Ellipse = 타원형
Donut = 도넛
Star = 별 모양
Helix = (뱀 같은) 나선형


* 위와 같이 적힌 버튼들 중에서 자신이 그리려고 하는 도형을 클릭합니다.

클릭하면확대
맥스 동그라미 그리기
3ds Max에서 도형 그리기 툴

* 위의 그림은 동그라미를 그리는 장면입니다. Circle 이 노랗게 선택되어 있습니다. 이제 맥스 편집 화면의 아무곳에나 마우스로 클릭하여 끌어당기면 즉 "드래그"하면 동그라미가 그려집니다.

* ALT+W키를 눌러서 뷰포트를 전체화면으로 만들어서 작업하면 편리합니다. ALT+W키를 다시 누르면 창이 작게 축소됩니다.

* 도형을 그릴 때 각종 다양한 옵션을 적용할 수도 있습니다. 그림 우측의 "Creation Method (생성 방식)"라는 곳에 보면, 동그라미를 원의 중심부(Center)를 기준으로 그릴지, 원의 가장자리(Edge)를 기준으로 그릴지 선택할 수 있습니다. 실제로 그려보면 이해가 쉽게 됩니다.

* 도형을 다 그렸으면, 위의 그림 위쪽의 청색 화살표가 가리키는 "화살표 아이콘"으로 도형을 선택할 수 있고, "상하좌우 화살표 아이콘"으로 도형을 이동시킬 수 있습니다.


▶▶ [3dsMax] 맥스를, 어도비 일러스트레이터 대용으로; 2D 일러스트레이션; Fireworks - Hanabi

1ha 1헥타르 평수; 1만㎡ 를 평으로 환산하면 몇평

1헥타르(1ha)는 정확히 "10000 제곱미터(평방미터;m2)"입니다. (1변의 길이가 100미터인 정사각형의 면적이 1헥타르입니다.)

1만 제곱미터, 즉 1헥타르를 평수로 환산하면 정확히 3024.9864평입니다. 약 3025평이라고 보면 됩니다.

따라서 결국

1헥타르 = 3025평 = 1만 제곱미터

입니다.


아래 주소에, 토지 면적 단위 계산기가 있습니다:

헥타 계산기
▶▶ 헥타 계산기, 헥타를 제곱미터, 평방미터로 환산; ha m2 Calc

평수 계산기:
▶▶ 평을 제곱미터로 변환하는 계산기, 평수를 m2로 상호 환산; Py 미터법 Calc


Sunday, February 24, 2008

중복된 행 지우기, 중복 라인 제거, 중첩 중복행 삭제하기; Remove Duplicated Lines

텍스트 파일에서, 같은 내용으로 중복된 행이 여러 개 있을 때, 1개만 남기고 자동으로 삭제하는 프로그램입니다. 즉 유니크(Unique)한 줄만 남기는 것입니다. 아래의 보라색 상자에, 작업할 텍스트 데이터를 붙여 넣으면, 회색 상자에 자동으로 결과가 출력됩니다.


중복행 지울 텍스트 입력 / Input:



중복된 줄 제거한 결과 / Output:

주의: 내용이 똑같은 행이 2개 이상 있더라도, 그중에서 어떤 행의 앞이나 뒤에 공백이 있으면 고유한 행으로 간주되어 제거되지 않습니다. 공백은 무시하고 중복된 행을 삭제하려면, 다음의 도구를 사용하여 앞뒤의 불필요한 공백을 지워야 합니다:
▶▶ 앞뒤 공백 삭제 프로그램, 단어 좌우 스페이스 지우기; Remove Trim Leading Trailing Spaces


참고: ▶▶ 가나다순 정렬, 문자 단어 문자열 소팅 소트 변환기; Sort Strings Tool

자연로그 그래프, 상용로그 그래프 보기; ln Log10 GRAPH

아래 그래프에서, 빨간색 선은 자연로그(ln)의 그래프이고, 짙은 파란색 선은 상용로그(Log10)의 그래프입니다. 아래 그림을 옆으로 스크롤하면 그래프 전체가 보입니다.

초록색 그래프는 "밑이 2인 로그"이고, 밝은 하늘색(청록색) 그래프는, "밑이 2분의1인 로그"의 그래프입니다.

클릭또는옆으로스크롤가능
로그 함수 그래프

상용로그, 자연로그 함수 그래프


위의 그래프는 매스매티카에서 작성된 것입니다. 아래 주소에, 위의 그래프를 그릴 수 있는 매스매티카 수식이 있습니다:

▶▶ 로그함수 그래프 그리기, Log Graph; 매스매티카 Mathematica


도스박스 끄기, DOSBox 종료 핫키, 명령어; Exit Key

도스박스 DOSBox 에서 도스용 고전게임 등을 하다가, 도스박스를 빨리 종료하려면 Ctrl+F9 키를 누르면 즉시 종료됩니다. 키보드의 Ctrl키를 누르면서, 펑션키인 F9를 누르는 것입니다. 그런데 이렇게 하면 아무것도 물어보지 않고 무조건 종료됩니다. 게임이 저장되지도 않고, 불안정하게 종료됩니다.

정상적으로 도스박스를 끄기 위해서는, 게임에서 빠져나온 후에, 도스박스의 가상 도스창에서

exit

이라는 명령어를 치고, 키보드의 엔터(Enter) 키를 누르면 도스박스가 "정상적으로 종료"됩니다.


그밖의 도스박스 핫키 설명:
▶▶ [고전 게임] 도스박스(DOSBox) 핫키: 화면 속도/ 실행 속도 빠르게 하기

도스박스 | DOSBox

앞뒤 공백 삭제 프로그램, 단어 좌우 스페이스 지우기; Remove Trim Leading Trailing Spaces

텍스트 파일의 각 행에는, 앞뒤로 공백(스페이스)이 있을 수 있습니다. 그 공백이 불필요할 때 지우는 프로그램입니다. 앞쪽 공백만 지울 수도 있고, 뒤쪽 공백만 지울 수도 있습니다. (뒤쪽 공백은 눈에 보이지 않습니다.) 기본값은 앞뒤 공백을 모두 다 지우는 것입니다. 아래의 첫번째 입력 상자에, 좌우 공백을 삭제할 텍스트를 붙여 넣으면 즉시 결과가 출력됩니다.

앞뒤 공백 제거 (Remove Leading+Trailing Spaces)
앞쪽 공백만 제거 (Remove Leading Spaces)
뒤쪽 공백만 제거 (Remove Trailing Spaces)

앞뒤 공백 지울 텍스트 입력 / Input:



앞뒤 공백 제거된 결과 / Output:



Saturday, February 23, 2008

카시오 전자사전 EW-L3200 수록 사전 목록; Casio Dic List

전자사전을 보름 전쯤에 하나 구입했습니다. "카시오 EW-L3200"이라는 기종입니다. 노란색이기에 정확한 기종명은 EW-L3200YW 이렇습니다. 이것은 그 전자사전 사진은 아니고, 전자사전의 마분지 케이스 사진입니다. 케이스 뒷면에 수록 사전들의 목록이 있습니다. "책 50권" 정도가 들어 있습니다.

EW-L3200은 일본어 강화판이고, EW-L6200은 영어 강화판이고, EW-L7200은 중국어 강화판입니다. 그런데 영어 강화판에는 별로 보고 싶은 사전이 없어서, 일본어 강화판인 EW-L3200을 구입했습니다. 카시오가 일본 회사라서 일본어 강화판이 빵빵하더군요.

아무튼 일본어 강화판에는 아래 사진에 있는 산더미 같은 책들이 작은 전자사전 하나에 다 들어가 있었습니다.

클릭하면확대
카시오 전자사전 EW-L3200 수록 사전들
전자사전 EW-L3200 케이스 뒷면: 수록된 사전류와 책 목록 사진




위의 케이스 사진에 있는 사전 목록을 글자로 옮겨 적으면 아래 표와 같습니다. 일본어 사전류는 발음까지 제가 적어 놓았습니다.

EW-L3200 수록 사전 목록 표


(※ 스크롤 박스 사용법: 박스 안을 마우스로 클릭한 후, 키보드의 좌우 화살표키를 누르면 양옆으로 움직일 수 있습니다. 박스에서 다시 나오려면, 박스 바깥의 아무곳이나 클릭하면 됩니다.)
* 동아 새국어사전 (두산동아)
* 동아 현대활용옥편 제4판 (두산동아)
* 고사성어 따라잡기 (신원문화사)
* e4u 영한사전 (YBM/Si-sa)
* Oxford Advanced Learner's Dictionary 제7판 (Oxford University Press)
* e4u 한영사전 (YBM/Si-sa)
* Oxford Thesaurus of English 2nd edition (Oxford University Press)
* 넥서스 ENGLISH EXPRESSION DICTIONARY 2nd Edition (NEXUS)
* 동아 프라임 일한사전 (두산동아)
* 広辞苑・逆引き広辞苑 제5판 (岩波書店) // こうじえん・ぎゃくびきこうじえん (いわなみしょてん)
* 漢字源 (学習研究社) // かんじげん (がくしゅうけんきゅうしゃ)


* 동아 일본어 한자 읽기 사전 (두산동아)
* 동아 프라임 한일사전 (두산동아)
* 新明解日語辞典 (三省堂) // しんめいかいにちごじてん (さんせいどう) ※ = 新明解国語辞典[しんめいかいこくごじてん]
* カタカナ語 新辞典 (旺文社) // かたかなご しんじてん (おうぶんしゃ)

* 일본어 뉘앙스 사전 (넥서스 JAPANESE)
* 일본어 외래어 사전 (두산동아)
* 일본어 JPT 필수단어 3000 (시사일본어사)
* 明鏡日本語クイズ300 (大修館書店) // めいきょう にほんご... (たいしゅうかんしょてん)
* 問題な日本語 (大修館書店) // もんだいな にほんご (たいしゅうかんしょてん)
* 続弾! 問題な日本語 (大修館書店) // ぞくだん もんだいな にほんご (たいしゅうかんしょてん)
* ことば選び辞典 (学習研究社) // ことば えらび じてん (がくしゅうけんきゅうしゃ)
* 敬語早わかり辞典 (学習研究社) // けいご はやわかり じてん (がくしゅうけんきゅうしゃ)
* 日本語OX辞典 (学習研究社) // にほんご OX じてん (がくしゅうけんきゅうしゃ)
* 日本語知識辞典 (学習研究社) // にほんご ちしき じてん (がくしゅうけんきゅうしゃ)


* 고려대학교 중한사전 (고려대학교 민족문화연구원)
* 고려대학교 한중사전 (고려대학교 민족문화연구원)
* 홈스테이 유학 영어 회화 (두산동아)
* 위기상황 돌파 영어 회화 (두산동아)
* 일본어 회화 사전 (넥서스 JAPANESE)
* 여행 일본어 회화 (두산동아)
* 주머니속의 여행 영어 (신나라)
* 주머니속의 여행 일본어 (신나라)
* 주머니속의 여행 중국어 (신나라)
* 주머니속의 여행 독일어 (신나라)
* 주머니속의 여행 프랑스어 (신나라)
* 주머니속의 여행 이탈리아어 (신나라)
* 주머니속의 여행 스페인어 (신나라)

* 한자능력검정시험 1급 (한국어문교육연구회)
* 한자능력검정시험 2급 (한국어문교육연구회)
* 한자능력검정시험 3급 (한국어문교육연구회)
* 한자능력검정시험 4급 (한국어문교육연구회)
* 한자능력검정시험 5급 (한국어문교육연구회)
* 한자능력검정시험 6급 (한국어문교육연구회)
* EJU 스코어 UP 독해+청해 (시사일본어사)
* EJU 스코어 UP 청독해+기술 (시사일본어사)
* 리스닝 일본어 (다락원)
* 일본어 문법책 (시사일본어사)
* NEW TOEIC 콩나물 단어장 (두산동아)
* 박정 TOEFL insight Vocabulary (두산동아)
* PUZZLE (CASIO SOFT) // 숫자 퍼즐 게임, 책 아님



전자사전 구입 사진: ▶▶ 전자사전 구입기 리뷰; 카시오 EW-L3200, Casio 엑스워드 흑백 액정 Review

USB메모리, SD카드에 파일 자동 백업 배치파일; File XCOPY Auto Backup Batch

아이콘을 마우스로 클릭하기만 하면, 자동으로, USB메모리, SD카드, 또는 하드의 특정 폴더에 파일을 복사하여 백업하는 배치파일입니다.

그런데 SD카드 같은 플래시 메모리 카드에는 수명이 있습니다. 하드처럼 무한정 사용할 수는 없습니다. 그래서 수정 사항이 없어서 백업할 필요가 없는 파일은 복사해서는 안됩니다. 불필요하게 복사하면 메모리카드 수명만 짧아집니다. 일반적인 COPY 명령에는 갱신 사항이 있는 파일만 골라서 복사하는 기능이 없기에, XCOPY 명령을 사용해야 합니다.

다음 예제 소스와 같이 배치파일을 작성하면 됩니다. 다음은

D:\Y 폴더의 test.zip 이라는 파일과, D:\X 폴더의 test2.zip 이라는 두 개의 파일을

e:드라이브의 BACKUP 폴더에 복사하여 백업하는 배치파일입니다. USB드라이브나 SD카드의 이동식 디스크가 E:드라이브라고 간주했습니다. 자신에게 맞게 드라이브명, 파일명, 폴더명을 수정해 주어야 합니다. (다만, 파일이 저장될 폴더인 BACKUP 이라는 폴더가 없다면 자동으로 생성됩니다.)

파일 백업 배치파일


파일명: SD_BackUp.bat
@echo off

xcopy D:\Y\test.zip   e:\BACKUP\ /D /H /K /Y

xcopy D:\X\test2.zip  e:\BACKUP\ /D /H /K /Y


pause


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: XCOPY 옵션 설명
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: /D 옵션은 파일의 날짜/시간을 비교하여, 원본이 갱신된 경우만 복사
:: /H 옵션은 히든파일/시스템파일이라도 복사하기
:: /K 옵션은 파일의 속성까지 복사
:: /Y 옵션은 '덮어쓸까요?'라고 묻는 것을 생략하는 것


pause 라는 명령은, 파일 백업이 다 끝났을 때, 도스창이 즉시 닫히지 않도록 일시 중지시키는 명령입니다. 이 명령이 있어야만, SD_BackUp.bat 파일을 마우스로 클릭하여 사용할 수 있습니다.

파일명이나 폴더명에 공백(스페이스)이 있다면, 큰따옴표(")로 둘러싸 주면 됩니다. 참고: ▶▶ XCOPY 공백있는폴더명 파일명 복사 방법; Filename Space



Friday, February 22, 2008

오십음도, 五十音図, 한글 고쥬옹즈; 일본어 Kana Table Gojuonzu

일본어 가나의 "50음"을 나열한 표 즉 "오십음도"입니다. 히라가나(청색)와 가타카나(빨간색)와 한글 발음도 병기했습니다. 아래 표에서 회색으로 된 글자는 중복된 글자입니다. 회색 글자가 있는 칸은 빈 칸으로 비워 두는 경우도 있습니다. 맨 마지막 글자인 은, 한글의 니은(ㄴ)이나 이응(ㅇ), 미음(ㅁ) 발음에 해당하는 "받침 글자"이지만, 여기서는 "응"으로 표기했습니다.


일본어 가나 50음도



.....................

             五十音図
.....................

       あ い う え お
       段 段 段 段 段
     + ==============
あ行 | あ い う え お
     | ア イ ウ エ オ
     | 아 이 우 에 오
     + --------------
か行 | か き く け こ
     | カ キ ク ケ コ
     | 카 키 쿠 케 코
     + --------------
さ行 | さ し す せ そ
     | サ シ ス セ ソ
     | 사 시 스 세 소
     + --------------
た行 | た ち つ て と
     | タ チ ツ テ ト
     | 타 치 츠 테 토
     + --------------
な行 | な に ぬ ね の
     | ナ ニ ヌ ネ ノ
     | 나 니 누 네 노
     + --------------
は行 | は ひ ふ へ ほ
     | ハ ヒ フ ヘ ホ
     | 하 히 후 헤 호
     + --------------
ま行 | ま み む め も
     | マ ミ ム メ モ
     | 마 미 무 메 모
     + --------------
や行 |
     |
     |
     + --------------
ら行 | ら り る れ ろ
     | ラ リ ル レ ロ
     | 라 리 루 레 로
     + --------------
わ行 | わ ゐ ゑ を
     | ワ ヰ ヱ ヲ
     | 와 이 에 오
     + --------------
     |
     |
     |
     + --------------

            by mwultong.blogspot.com



일본어 로마자 입력표: 히라가나를 알파벳으로 입력하기:
▶▶ 일본어 키보드; 히라가나 로마자 입력 표; Japanese Romaji Input Table


일본어 키보드; 히라가나 로마자 입력 표; Japanese Romaji Input Table

한글 윈도우에서 "일본어 로마자 입력기(IME)"로 히라가나를 입력할 때 사용하는 표입니다. 가나를 직접 입력하는 것이 아니라 알파벳으로 입력하기에, 별도로 일본어 키보드 배치를 외울 필요가 없어서 편리합니다. 예를 들어 ka라고 입력합니다. 또한 ca라고 입력하는 것도 허용하는데, 의 로마자 표기가 ka이므로, ca보다는 되도록 ka 쪽을 사용하는 것이 좋습니다.


(※ 스크롤 박스 사용법: 박스 안을 마우스로 클릭한 후, 키보드의 좌우 화살표키를 누르면 양옆으로 움직일 수 있습니다. 박스에서 다시 나오려면, 박스 바깥의 아무곳이나 클릭하면 됩니다.)

일본어 로마자 입력표



               日本語ひらがなローマ字入力表
               Japanese Romaji Input Table
                         MS-IME
==========================================================
ぁ   = la       うぇ = whe      ぎ   = gi       くぉ = qo
ぁ   = xa       うぉ = who      ぎぃ = gyi      くぉ = qwo
あ   = a        ぇ   = le       ぎぇ = gye      くゃ = qya
ぃ   = li       ぇ   = lye      ぎゃ = gya      くゅ = qyu
ぃ   = lyi      ぇ   = xe       ぎゅ = gyu      くょ = qyo
ぃ   = xi       ぇ   = xye      ぎょ = gyo      ぐ   = gu
ぃ   = xyi      え   = e        く   = cu       ぐぁ = gwa
い   = i        ぉ   = lo       く   = ku       ぐぃ = gwi
い   = yi       ぉ   = xo       く   = qu       ぐぅ = gwu
いぇ = ye       お   = o        くぁ = kwa      ぐぇ = gwe
ぅ   = lu       か   = ca       くぁ = qa       ぐぉ = gwo
ぅ   = xu       か   = ka       くぁ = qwa      け   = ke
う   = u        が   = ga       くぃ = qi       げ   = ge
う   = whu      き   = ki       くぃ = qwi      こ   = co
う   = wu       きぃ = kyi      くぃ = qyi      こ   = ko
うぁ = wha      きぇ = kye      くぅ = qwu      ご   = go
うぃ = whi      きゃ = kya      くぇ = qe       さ   = sa
うぃ = wi       きゅ = kyu      くぇ = qwe      ざ   = za
うぇ = we       きょ = kyo      くぇ = qye      し   = ci
----------------------------------------------------------
し   = shi      じゃ = jya      ぞ   = zo       ぢ   = di
し   = si       じゃ = zya      た   = ta       ぢぃ = dyi
しぃ = syi      じゅ = ju       だ   = da       ぢぇ = dye
しぇ = she      じゅ = jyu      ち   = chi      ぢゃ = dya
しぇ = sye      じゅ = zyu      ち   = ti       ぢゅ = dyu
しゃ = sha      じょ = jo       ちぃ = cyi      ぢょ = dyo
しゃ = sya      じょ = jyo      ちぃ = tyi      っ   = ltsu
しゅ = shu      じょ = zyo      ちぇ = che      っ   = ltu
しゅ = syu      す   = su       ちぇ = cye      っ   = xtu
しょ = sho      すぁ = swa      ちぇ = tye      つ   = tsu
しょ = syo      すぃ = swi      ちゃ = cha      つ   = tu
じ   = ji       すぅ = swu      ちゃ = cya      つぁ = tsa
じ   = zi       すぇ = swe      ちゃ = tya      つぃ = tsi
じぃ = jyi      すぉ = swo      ちゅ = chu      つぇ = tse
じぃ = zyi      ず   = zu       ちゅ = cyu      つぉ = tso
じぇ = je       せ   = ce       ちゅ = tyu      づ   = du
じぇ = jye      せ   = se       ちょ = cho      て   = te
じぇ = zye      ぜ   = ze       ちょ = cyo      てぃ = thi
じゃ = ja       そ   = so       ちょ = tyo      てぇ = the
----------------------------------------------------------
てゃ = tha      どぇ = dwe      ひゅ = hyu      ふぃ = fwi
てゅ = thu      どぉ = dwo      ひょ = hyo      ふぃ = fyi
てょ = tho      な   = na       び   = bi       ふぅ = fwu
で   = de       に   = ni       びぃ = byi      ふぇ = fe
でぃ = dhi      にぃ = nyi      びぇ = bye      ふぇ = fwe
でぇ = dhe      にぇ = nye      びゃ = bya      ふぇ = fye
でゃ = dha      にゃ = nya      びゅ = byu      ふぉ = fo
でゅ = dhu      にゅ = nyu      びょ = byo      ふぉ = fwo
でょ = dho      にょ = nyo      ぴ   = pi       ふゃ = fya
と   = to       ぬ   = nu       ぴぃ = pyi      ふゅ = fyu
とぁ = twa      ね   = ne       ぴぇ = pye      ふょ = fyo
とぃ = twi      の   = no       ぴゃ = pya      ぶ   = bu
とぅ = twu      は   = ha       ぴゅ = pyu      ぷ   = pu
とぇ = twe      ば   = ba       ぴょ = pyo      へ   = he
とぉ = two      ぱ   = pa       ふ   = fu       べ   = be
ど   = do       ひ   = hi       ふ   = hu       ぺ   = pe
どぁ = dwa      ひぃ = hyi      ふぁ = fa       ほ   = ho
どぃ = dwi      ひぇ = hye      ふぁ = fwa      ぼ   = bo
どぅ = dwu      ひゃ = hya      ふぃ = fi       ぽ   = po
----------------------------------------------------------
ま   = ma       ら   = ra       ヴぃ = vyi
み   = mi       り   = ri       ヴぇ = ve
みぃ = myi      りぃ = ryi      ヴぇ = vye
みぇ = mye      りぇ = rye      ヴぉ = vo
みゃ = mya      りゃ = rya      ヴゃ = vya
みゅ = myu      りゅ = ryu      ヴゅ = vyu
みょ = myo      りょ = ryo      ヴょ = vyo
む   = mu       る   = ru       ヵ   = lka
め   = me       れ   = re       ヵ   = xka
も   = mo       ろ   = ro       ヶ   = lke
ゃ   = lya      ゎ   = lwa      ヶ   = xke
ゃ   = xya      ゎ   = xwa
や   = ya       わ   = wa
ゅ   = lyu      を   = wo
ゅ   = xyu      ん   = nn
ゆ   = yu       ん   = xn
ょ   = lyo      ヴ   = vu
ょ   = xyo      ヴぁ = va
よ   = yo       ヴぃ = vi
==========================================================




로마자 입력이 아닌, 가나를 직접 입력할 때의 키 배치표는 다음 페이지에 있습니다:
▶▶ 일본어 키보드와 특수문자 / 한글 자판으로 일어 입력 / Japanese Keyboard

오십음도 표 보기:
▶▶ 오십음도, 五十音図, 한글 고쥬옹즈; 일본어 Kana Table Gojuonzu





Wednesday, February 20, 2008

삼각함수 계산기, 사인 코사인 탄젠트 값 구하기; Trigonometric Function Calc

브라우저에서 직접 사용할 수 있는, "삼각함수 계산기"입니다. 각도 x 를 입력해 주면 x 에 해당하는 삼각함수의 값이 출력됩니다. 도(°)나 라디안(rad) 단위를 선택할 수 있습니다. 아래 색깔 있는 입력 칸에서 원하는 입력 단위에 숫자를 입력하면 자동으로 "도"나 라디안으로 변환됩니다.


x 입력 (도°)       : Degree
x 입력 (라디안 rad) : Radian



sin(x) =
cos(x) =
tan(x) =

csc(x) =
sec(x) =
cot(x) =


삼각함수의 결과값이 무한대에 가까워지거나, "0으로 나누기 에러"가 나면, ComplexInfinity 라는 값이 출력됩니다.

한편, 온라인 계산기는 브라우저 상태에 따라 불안정할 수 있으므로, 사용하기 전에 테스트를 해 보는 것이 좋습니다.

* x 가 90도일 때, sin 이 1 로 나오면 정상입니다.

* x 가 1라디안일 때, sin 이 0.841470984807897 로 나오면 정상입니다.


참고로,

1도는, 0.017453292519943295 라디안입니다.

1라디안은, 57.29577951308232 도입니다.


다음 주소에 있는 삼각함수표 참고: ▶▶ 삼각함수표; 삼각함수 값 목록; SINE COS TAN CSC SEC COT Table


각 삼각함수들의 발음과 약자와 풀네임은 다음과 같습니다:

사인: SIN (Sine)
코사인: COS (Cosine)
탄젠트: TAN (Tangent)

코시컨트: CSC (Cosecant)
시컨트: SEC (Secant)
코탄젠트: COT (Cotangent)




삼각함수 그래프 보기: ▶▶ 삼각함수 그래프 그리기, 매스매티카 Mathematica Trigonometric Function Graph

매스매티카 Mathematica, 삼각함수 표 만들기 소스 코드; 사인 코사인 탄젠트; Sin Cos Tan Table

매스매티카 Mathematica 에서 삼각함수 표를 만드는 소스 코드입니다. 0도~360도 즉 0라디안~2파이 라디안까지의 각도에서, SIN(사인; Sine), COS(코사인; Cosine), TAN(탄젠트; Tangent), CSC(코시컨트; Cosecant), SEC(시컨트; Secant), COT(코탄젠트; Cotangent)의 값을 각각 구하여 출력합니다.

아래 소스를 매스매티카의 노트북(하얀 빈 문서)에 붙여 넣거나 입력한 후, 키패드의 Enter키를 누르면 즉시 표가 출력됩니다.

Do[
  Print[
        NumberForm[x, 3, NumberPadding -> {" ", " "},  NumberPoint -> ""], "도 = ",
        x * (Pi/180), " rad",
        " = (", NumberForm[N[x * (Pi/180), 64], {17, 16}], " rad)", " : ",
        NumberForm[N[ Sin[x * (Pi/180)], 64], {7, 6}], " : ",
        NumberForm[N[ Cos[x * (Pi/180)], 64], {7, 6}], " : ",
        NumberForm[N[ Tan[x * (Pi/180)], 64], {7, 6}], " : ",
        NumberForm[N[ Csc[x * (Pi/180)], 64], {7, 6}], " : ",
        NumberForm[N[ Sec[x * (Pi/180)], 64], {7, 6}], " : ",
        NumberForm[N[ Cot[x * (Pi/180)], 64], {7, 6}]
        ]
, {x, 0, 360, 45} ]



매스매티카 노트북에 삼각함수 표가 나옵니다. 위의 출력을 조금 보기 좋게 다듬은 결과물이 다음 페이지에 있습니다: ▶▶ 삼각함수표; 삼각함수 값 목록; SINE COS TAN CSC SEC COT Table


삼각함수 계산기 (온라인 버전): ▶▶ 삼각함수 계산기, 사인 코사인 탄젠트 값 구하기; Trigonometric Function Calc



삼각함수표; 삼각함수 값 목록; SINE COS TAN CSC SEC COT Table

"각도 0도에서 360도"까지, 즉 "0라디안에서 2파이 라디안"까지의, 각 삼각함수 값을 정리한 표입니다. 각도 45도 단위의 간격입니다. 아래 표를 오른쪽으로 스크롤하면, 옆에 더 많은 내용이 나옵니다.

                                            Trigonometric Functions Table
                                            =============================

                                                SIN         COS         TAN         CSC         SEC         COT
---------------------------------------------------------------------------------------------------------------------
  0도 = 0     rad = (0                  rad) :  0        :  1        :  0        : ERROR     :  1        : ERROR
 45도 = π/4  rad = (0.7853981633974483 rad) :  0.707107 :  0.707107 :  1        :  1.414214 :  1.414214 :  1
 90도 = π/2  rad = (1.5707963267948966 rad) :  1        :  0        : ERROR     :  1        : ERROR     :  0
135도 = 3π/4 rad = (2.3561944901923449 rad) :  0.707107 : -0.707107 : -1        :  1.414214 : -1.414214 : -1
180도 = π    rad = (3.1415926535897932 rad) :  0        : -1        :  0        : ERROR     : -1        : ERROR
225도 = 5π/4 rad = (3.9269908169872415 rad) : -0.707107 : -0.707107 :  1        : -1.414214 : -1.414214 :  1
270도 = 3π/2 rad = (4.7123889803846899 rad) : -1        :  0        : ERROR     : -1        : ERROR     :  0
315도 = 7π/4 rad = (5.4977871437821382 rad) : -0.707107 :  0.707107 : -1        : -1.414214 :  1.414214 : -1
360도 = 2π   rad = (6.2831853071795865 rad) :  0        :  1        :  0        : ERROR     :  1        : ERROR
---------------------------------------------------------------------------------------------------------------------
  by mwultong.blogspot.com

상세한 표 (Detailed Table): ▶▶ 삼각함수 표, Table of SINE COSINE TANGENT 사인 코사인 탄젠트 상세한 값


* 예를 들어 "π/4" 이것은 "4분의 파이"라는 분수입니다.

* "1.414214"라는 값은 "루트2"의 근사값입니다.

* "0.707107"이라는 값은 "1 나누기 루트2"입니다. 즉 "'루트2' 분의 1"이라는 분수의 근사값입니다. 루트2의 역수입니다.

* "ERROR"라는 값은 매스매티카의 "ComplexInfinity"라는 값을 임의로 짧게 줄여서 표현한 것입니다. 예를 들어, 탄젠트는 "사인 나누기 코사인"입니다. 탄젠트90도의 경우 ComplexInfinity가 나옵니다. 왜냐하면 사인90도가 1이고, 코사인90도는 0이고, 따라서 "1 나누기 0", 즉 "1/0"이 되어, "0으로 나누기 에러(Division by Zero)"가 나기 때문입니다.


위의 표를 만드는 매스매티카 소스 코드는 다음 주소에 있습니다: ▶▶ 매스매티카 Mathematica, 삼각함수 표 만들기 소스 코드; 사인 코사인 탄젠트; Sin Cos Tan Table


각 삼각함수들의 발음과 약자와 풀네임은 다음과 같습니다:

사인: SIN (Sine)
코사인: COS (Cosine)
탄젠트: TAN (Tangent)

코시컨트: CSC (Cosecant)
시컨트: SEC (Secant)
코탄젠트: COT (Cotangent)



삼각함수 계산기 (온라인 버전): ▶▶ 삼각함수 계산기, 사인 코사인 탄젠트 값 구하기; Trigonometric Function Calc

삼각함수 그래프 보기: ▶▶ 삼각함수 그래프 그리기, 매스매티카 Mathematica Trigonometric Function Graph

Tuesday, February 19, 2008

1평과, 1제곱미터 면적 비교 그림; 한평(1 tsubo), 1m2

"1평"은 사람 한두 명이 편하게 누워서 잘 수 있을 정도의 면적입니다. 반면, 1제곱미터(1m2;평방미터)는 사람이 누울 수는 없고, 다만 1명이 앉을 수 있을 정도의 면적입니다. 아래 그림을 보면, "평"의 면적이 쉽게 이해됩니다.

클릭하면확대
평수, 1평 면적, 제곱미터, 평방미터
한평의 면적 비교 설명 그림

1평은 "3.3058 제곱미터"이고, 3.3058 제곱미터는, 1변의 길이가

1.818185909086306828536902694516 미터

인 정사각형의 면적입니다. 왜냐하면 3.3058의 제곱근, 즉 "루트 3.3058"이 위의 값(약1.8)이기 때문입니다.

한국 성인 남녀의 평균키는 165cm 정도이기에, 위의 그림에 있는 마네킹(로봇?)도 165센티미터 키로 그려 넣었습니다.


키가 180센치쯤 되는 사람은 1평에 누워서 자기는 힘들지만, 옛날 사람들은 키가 작았기 때문에 1평짜리 정사각형 위에서도 편하게 잘 수 있었겠지요.

평수 <--> m2 변환 계산기:
▶▶ 평을 제곱미터로 변환하는 계산기, 평수를 m2로 상호 환산; Py 미터법 Calc

입방미터 비교 그림: ▶▶ 세제곱미터, 제곱미터 차이점; 미터제곱 m2, 미터세제곱 m3 차이

윈도우 계산기에서, 사인 코사인 탄젠트 삼각함수 값 구하기 방법; sin cos tan Windows Calc

윈도우 계산기에서 삼각함수 계산 버튼 사용법입니다. 윈도우XP의 경우, 우선

"시작" 버튼 > 모든 프로그램 > 보조 프로그램 > 계산기

로 윈도우 계산기를 실행시키고, 윈도 계산기의 메뉴에서,

보기 > 공학용

을 선택하면 다음과 같은 공학용 계산기 프로그램이 실행됩니다. (아래 그림은 윈도우XP의 계산기 그림이 아니라, 윈도우2000의 계산기인데 기능은 같습니다.)

클릭또는옆으로스크롤가능
공학용 계산기: 윈도우

윈도우 공학용 계산기에서 삼각함수 값 구하기

위의 그림에 보면 sin, cos, tan 라는 버튼이 있습니다. 그런데 예를 들어 cos(x)의 값을 구할 때, x가 도(°) 단위인지, 라디안(rad) 단위인지 지정하는 것이 중요합니다. x가 도(°) 단위라면 계산기 우측 상단의 Degrees를 선택하고, 라디안 단위라면 Radians을 선택합니다. 참고로, Grads 는 원을 360도가 아닌 400도로 나눈 것인데 별로 쓰이지 않는 단위입니다.

sin(90도) = 1

입니다. 계산기에서 키보드의 Esc키를 눌러 계산기를 초기화하고, Degrees 옵션을 선택하고, 계산기에 90을 입력하고 sin 버튼을 누릅니다. 그러면 계산기에 1이라는 답이 출력될 것입니다.


cos(π라디안) = -1

입니다. 키보드의 Esc키를 눌러 계산기를 초기화하고, Radians 옵션을 선택하고, 계산기의 pi 버튼을 눌러 파이값을 입력하고 cos 버튼을 누릅니다. 그러면 계산기에 -1이라는 답이 출력될 것입니다.

삼각함수 계산기 (온라인 버전): ▶▶ 삼각함수 계산기, 사인 코사인 탄젠트 값 구하기; Trigonometric Function Calc

동그라미숫자, 동그라미 알파벳 문자 입력하기; 1 2 3 4 a b c d

동그라미 숫자나, 동그라미 문자 등을 "원문자"라고 부릅니다.

메모장 등에서, 한글 자모인 (이응) 또는 (시옷)을 누르고, 즉시 키보드의 "한자" 변환키를 누르면 윈도우XP 화면 맨 우측 하단에 동그라미 숫자나 동그라미 문자를 입력할 수 있는 도구가 나타납니다. 그 도구에서 필요한 원문자를 클릭하면 현재 문서에 다음과 같은 원문자들이 찍힙니다.

한글 글꼴 '돋움' 속의 원문자들:
①②③④
⑤⑥⑦⑧
⑨⑩⑪⑫
⑬⑭⑮

ⓐⓑⓒⓓ
ⓔⓕⓖⓗ
ⓘⓙⓚⓛ
ⓜⓝⓞⓟ
ⓠⓡⓢⓣ
ⓤⓥⓦⓧ
ⓨⓩ

입력도구를 옆으로 스크롤하면 가 나 다 라, ㄱ ㄴ ㄷ ㄹ 등의 동그라미 한글 원문자도 나옵니다.

더 많은 동그라미 숫자, 동그라미 알파벳 보기: ▶▶ 한글/일본어 글꼴 속의 원문자들


MS워드에서 동그라미 숫자 입력 방법:
▶▶ [오피스/MS워드] 원문자(동그라미 속의 숫자나 글자) 그리기 - Circled Characters

엑셀에서 동그라미 숫자 입력법:
▶▶ 엑셀 원문자 표현 방법; Excel Circled Char


printf 2진수 출력, printf 함수로 이진수 변환하기 소스

C언어에서는, printf함수로 직접 2진수를 다룰 수는 없습니다. 그래서 비트 연산을 통해 2진수와 10진수를 상호 변환하는 함수를 만들어서 그 함수를 printf에서 호출하는 방식으로 2진수를 사용해야 합니다.

아래 주소에 printf로 2진수를 변환 출력하는 예제 C소스가 있습니다:

▶▶ C언어] 10진수 2진수 진법 변환, 이진수 출력 함수: Decimal to Binary (base-2)



한편, C가 아닌 자바(Java)에서는 다음 소스로 2진수를 출력할 수 있습니다:

▶▶ 자바/Java] 십진수를 이진수로 변환 - 10진수 / 2진수(Binary) 진법


Monday, February 18, 2008

세제곱미터, 제곱미터 차이점; 미터제곱 m2, 미터세제곱 m3 차이

미터법에서, 제곱미터(m2)는 넓이의 단위이고, 세제곱미터(m3)는 부피의 단위입니다.

1제곱미터(m2)는, 1변의 길이가 1미터인 정사각형의 면적입니다. 그러나 2제곱미터의 1변의 길이는 2미터가 아니라, 루트2(1.414213...)입니다. 한편, 제곱미터를 "평방미터"라고도 부릅니다. 영어로는 "square meter(스퀘어 미터)"라고 합니다.

1세제곱미터(m3)는, 1변의 길이가 1미터인 정육면체의 부피입니다. 가로, 세로, 높이가 모두 1미터입니다. 그러나 2세제곱미터의 1변의 길이는 2미터가 아니라, 2의 세제곱근(1.259921...)입니다. "입방미터"라고도 부릅니다. 영어로는 세제곱미터를 "cubic meter(큐빅 미터)"라고 합니다. 1m3는 정확히 1000리터에 해당하는 부피입니다. 이 부피에 물을 가득 채우면 "1톤"의 무게가 됩니다.


아래 그림에 보면, 1제곱미터(1m2)의 면적과, 1세제곱미터(1m3)의 부피가 알기 쉽게 표현되어 있습니다. 옆에 있는 사람 마네킹의 키는 1.65미터(165cm)입니다. 즉 한국 성인 남녀의 평균 키로 마네킹을 만들었습니다.

클릭하면확대
세제곱미터, 제곱미터 비교 설명
미터제곱, 미터세제곱 크기 비교 설명 그림

"미터제곱" "미터세제곱"보다는,

"제곱미터" "세제곱미터"가 정확한 표기입니다.


1평, 1m2 면적 비교 그림: ▶▶ 1평과, 1제곱미터 면적 비교 그림; 한평(1 tsubo), 1m2

치즈케이크 사진, 검은아저씨 치즈케잌, 롯데백화점; Cheese Cake Photo

보통 케이크는 단맛의 크림이 배어 있지만, 이 검은아저씨가게 치즈 케이크는 단맛은 거의 없고 빵 전체에 치즈가 촉촉하게 스며 들어 있습니다. 입에 베물면 마치 눈(Snow)을 밟듯이 사각하는 소리가 나고 아주 맛있었습니다.

"치즈맛 카스테라"라고 표현하면 정확한 맛이 됩니다. 치즈의 강한 향은 전혀 나지 않고 담담한 맛입니다. 치즈를 싫어하는 분도 부담없이 먹을 수 있지만, 강한 치즈 향을 좋아하는 분에게는 심심한 맛일 수도 있습니다.

치즈가 들어가서 그런지, 카스테라와 달리, 먹은 후에 배가 든든했습니다. 열량이 높은 듯합니다.

클릭하면확대
치즈케이크
검은 아저씨 가게 치즈 케이크 사진


프랑스산 크림치즈 32퍼센트와, 황치즈 가루, 레몬 가루 등이 들어가 있다고, 케이스 밑바닥에 적혀 있었습니다.

그렇지만 조그만 빵 하나에 7000원이라는 엄청난 가격이어서 다시는 먹지 못할 것 같습니다. 선물용으로는 좋을 듯한데, 너무 비싸서 직접 사먹기는 곤란합니다.

그런데 이름이 "검은 아저씨 가게"입니다. 어디가 검은 것인지 처음에는 잘 몰랐습니다. 일본 오오사카에 "리쿠로 아저씨의 가게(りくろーおじさんの店)"라는 치즈케이크 가게가 있는데, "리쿠로"에서 "리"를 빼서 "검은 아저씨"라는 짝퉁 이름을 만들었다고 하더군요. 일본어에서 구로(くろ)는 검정색이라는 뜻입니다.

즉 독창적인 것이 아니라 짝퉁 치즈케이크였습니다. 롯데백화점에서 일본 짝퉁 치즈케잌을 판다? 잘 믿기지 않더군요.

아무튼 맛은 좋은데 7000원이라는 가격은 너무 엄청납니다. 2000원 정도라면 부담이 없을 것 같습니다.


글자수 세기 띄어쓰기 공백 포함 미포함; Char Counter Tool

주어진 텍스트에서 "글자 수"를 세는 프로그램입니다. 영문 알파벳이든 숫자든 구두점 기호든 한글이든 한자든, 글자 하나는 "1글자"로 간주합니다. 즉, 바이트 단위가 아닙니다. 아래의 핑크색 입력 상자에, 글자수를 구할 텍스트를 붙여 넣으면 아래쪽에 즉시 글자수가 출력됩니다.

글자수 구할 텍스트 입력 / Input:

긴 줄을 다음 줄로 행갈이 (Wrap)

글자수 (공백 미포함)   : 개 (Char Only)
글자수 (공백 포함)     : 개 (Char+Space)
글자수 (공백+개행 포함): 개 (Char+Space+\r\n)

위의 1번째 출력 칸은 순수한 "글자 수"만 카운터합니다. 공백이나 그밖의, 눈에 보이지 않는 특수문자는 제외됩니다.

2번째 칸은 스페이스(Space)나 탭(Tab) 같은, 눈에 보이지 않는 공백 문자도 1글자로 간주하여 글자 수에 포함합니다. 다만 다음 줄로 행갈이를 하기 위한 개행문자(엔터 키)는 제외됩니다.

3번째 칸(공백+개행 포함)은, 개행문자까지 모두 포함됩니다. 즉, 다음 줄로 행을 바꾸기 위해 키보드의 Enter키를 쳤을 때 찍히는 눈에 보이지 않는 개행문자도 글자로 간주합니다. 개행문자는 유닉스/리눅스에서는 1바이트이지만, 윈도우에서는 2바이트이고, 인코딩에 따라서도 차이가 있습니다.

* MS익스플로러(IE)에서는 개행문자 1개를 2글자(\r\n)로 간주하여 카운트합니다.

* 파이어폭스(Firefox)나 구글 크롬(Google Chrome) 브라우저에서는 개행문자 1개를 1글자(\n)로 간주하여 카운트합니다.


[2014-01-14 업데이트] 최근 버전의 IE(버전 11)에서는 개행문자 1개가 1글자입니다.


단어 숫자 개수 세기 툴: ▶▶ 단어수 세기, 200자 원고지 매수 계산, 줄수 행 개수; Word Counter

행 번호 붙이기 도구: ▶▶ 행번호 줄번호 붙이기 툴; 소스 텍스트 파일 각행마다; Text Line Number Tool

Sunday, February 17, 2008

sqrt: ambiguous call to overloaded function 함수 에러 문제 해결 방법

C/C++에서 루트(제곱근)를 구하는 수학 함수인 sqrt()를 사용할 때, error C2668: 'sqrt' : ambiguous call to overloaded function 이라는 에러 메시지가 나오고 컴파일이 안되는 경우가 있습니다.

"ambiguous call to overloaded function"이란, 오버로딩 함수를 불불명하게 호출했다는 뜻입니다.

sqrt 함수에, 예를 들어, sqrt(2) 이렇게 정수 파라미터를 입력했을 때 위의 에러가 발생합니다.

sqrt 함수에는 반드시 실수를 넣어 주어야 합니다.

따라서 sqrt(2.0) 이렇게 적으면, 에러 없이 루트2가 구해집니다.


sqrt라는 이름을 가진 함수는 1개가 아니라 다음과 같이 3개입니다.

long double sqrt(long double)
float sqrt(float)
double sqrt(double)


"long double"형의 숫자를 입력하면 1번째 sqrt함수가 호출되고, double형 숫자를 인수로 넣어주면 3번째 sqrt함수가 호출되는 식입니다. 대부분 3번째인 "double sqrt(double)" 함수가 사용됩니다.

이름이 같은 함수가 여러 개 있고, 입력하는 파라미터(인수)의 종류와 개수에 따라 각각의 적당한 함수가 호출되는 것을 "함수 오버로딩"이라고 합니다.

그런데 sqrt(2) 이렇게 했을 때, "2"는 실수가 아니라 정수(int)입니다. 정수를 받는 sqrt함수는 없기에 "ambiguous call to overloaded function" 이런 에러가 납니다.

따라서 sqrt 함수에 넣는 인수가 정수일 때에는 실수로 변환하여 입력하면 에러가 해결됩니다.

아래 페이지에 예제 소스가 있습니다:
▶▶ C언어] C에서 제곱근, 루트 근사값 계산 방법, sqrt() 함수 사용법


함수 오버로딩은 C에는 없고, C++에만 있는 기능입니다. 그러나 C++ 모드로 C소스를 컴파일하면 역시 위의 에러가 납니다. C소스 확장자를, ".c"에서 ".cpp"로 바꾸면 C++ 모드로 컴파일됩니다.

폴더와 파일의 차이점은? 디렉토리와 파일 차이; Folder File

"파일(File)"이란, 각종 데이터가 저장되는 기본 단위입니다. 가령, 메모장에서 메모를 작성하여 컴퓨터에 저장하면 파일 단위로 저장이 됩니다. 각 파일에는 이름이 있습니다. 예를 들어 "test.txt" 이런 식의 파일명으로 저장할 수 있습니다. 파일명 끝 부분의 ".txt" 이런 3글자를 특별히 "확장자"라고 부릅니다. 탐색기 설정에 따라 확장자가 보이지 않을 수도 있습니다.

디카로 사진을 찍으면 사진 1장이 파일1개로 저장됩니다. 게임 프로그램 하나는 대부분 수백 수천 개의 파일들로 구성되어 있습니다.

윈도우에서, 폴더(Folder)와 디렉토리(Directory)는 거의 같은 말입니다.

폴더(Folder)란, 파일들을 분류해 놓는 캐비넷 같은 곳입니다. 파일이 수천 개 있을 때, 그 수천 개의 파일들을 한 장소에 몰아서 넣어두면 너무 복잡해서 사용이 곤란합니다. 따라서 예를 들어 음악에 관련된 파일이라면 MUSIC 이라는 폴더 속에 넣어 두고, 일기를 기록한 문서 파일들은 "일기"라는 폴더를 만들어서 분류해 두면 간편히 찾을 수 있습니다.

폴더란 원래 여러 장의 서류들을 끼워 넣어서 휴대하기 쉽게 만드는 사무용품의 이름입니다. 아래 그림에서 노란색의 콩알만한 그림(아이콘)들이 "폴더"이고, 오른쪽의 "DSC_0123.JPG" 등으로 된 것이 "파일"들입니다.

현재 "새 폴더"라는 이름의 폴더 속에, JPG 파일들이 보관되어 있습니다. (다른 폴더들은 접혀 있지만, "새 폴더"라는 이름의 폴더는 아이콘이 열려 있습니다. 오른쪽에 보이는 파일들이 "새 폴더" 속에 들어 있는 것이라는 사실을 알려 주는 것입니다.)

폴더, 디렉토리, 파일

위의 그림은 윈도우 탐색기에서 파일을 복사하는 장면입니다. 복사 방법 설명: ▶▶ 윈도우 탐색기] 파일 복사 이동, 폴더 카피 방법; Windows Explorer File Folder Copy Move

폴더 속에는 또다른 폴더(서브 폴더)가 포함될 수 있습니다. 나뭇가지 모양으로 중첩이 가능해서 트리 구조를 이룹니다. 위의 그림에서는 "WINDOWS_"라는 폴더 속에 "8BF" 등의 다른 폴더들이 들어 있습니다.

그러나 파일 속에는 또다른 파일이 들어갈 수가 없습니다. 파일은 "분류"가 아니라 "내용" 그 자체이기 때문입니다. 다만 ".ZIP" 등의 압축 파일인 경우에는 그 파일 속에 다른 파일을 넣을 수 있습니다.

요약:
파일은 "서류" 1장에 해당하고

폴더는, 1장 또는 여러 장의 서류들을 종류에 따라 또는 쓰임새에 따라 적절히 분류해 놓는 공간입니다.

파일 속에는 글자나 그림이나 소리나 음악 등의 내용이 들어 있지만, 폴더는 그런 내용이 없습니다. 폴더는 단지 자신 속에 들어 있는 파일들을 보관하는 껍데기 역할만 합니다.

파일은 "과일"이고, 폴더는 "과일 바구니"라고 비유할 수도 있습니다.


기술적인 면:
운영체제 내부적으로는 폴더 역시 "0바이트 짜리 특수 파일"로 간주됩니다. "디렉토리 속성"을 가지고 있는 파일이 "폴더"가 됩니다. (그리고 실제로는 존재하지 않는 가상 폴더도 있습니다.)


DSLR 반댓말, SLR 카메라의 반대말(antonym)은?

DSLR의 반대말은 "컴팩트 카메라(Compact Camera)"라고 할 수 있습니다. "컴팩트 카메라"를 흔히 "똑딱이"라고 부릅니다.

DSLR과 달리 "컴팩트 카메라"는 부피가 작기 때문에 간편히 휴대할 수 있는 장점이 있지만, 성능이 DSLR에 비해 많이 떨어지고 화질이 그리 좋지 않습니다.


아래 주소에 보면, DSLR과 컴팩트카메라가 사진과 함께 비교되어 있습니다:

▶▶ DSLR과 컴팩트 카메라 차이점, 디지털 SLR과 콤팩트 디카(Compact-Camera) 차이


또한 다른 의미에서는 DSLR의 반대말이 SLR일 수도 있습니다. DSLR은 필름 없이 사진을 찍을 수 있는 "디지털SLR"이라는 뜻입니다. 옛날부터 사용되던 일반 SLR에는 필름을 사서 넣어야 사진을 찍을 수 있습니다.

디카가 아닌, 필름을 넣는 필카에도 컴팩트 카메라가 있습니다.


(O) 반대말
(X) 반댓말

1에이커, 평수 환산; 1acre를 평으로 바꾸면

1에이커를, 평수로 환산하면

1224.168559 평

입니다. 따라서 1에이커는 약 1224평이라고 보면 됩니다.


또한, 1에이커를 미터법으로 고치면, 정확히 4046.8564224 m2 입니다. 4046.8564224 제곱미터(평방미터)인 것입니다.

그리고 1에이커는 1변의 길이가 약 63.6미터인 정사각형의 면적입니다. 4046.8564224의 제곱근이

63.614907234075253345955341654644

이기 때문입니다.


참고로, "에이커"나 "평"은 미터법의 단위가 아니고, 따라서 과학적인 단위가 아닙니다.

미터법의 단위인 "제곱미터(평방미터;m2)"나, "헥타르"를 사용하여 토지의 면적을 나타내는 것이 합리적입니다. "헥타르"도 미터법의 단위입니다.

에이커 <--> 헥타르: ▶▶ 에이커, 헥타르 환산 계산기: acre hectare ha 헥타 변환기 Calc

헥타르 <--> 제곱미터 변환기: ▶▶ 헥타르 계산기, 헥타를 제곱미터, 평방미터로 환산; ha m2 Calc

에이커 <--> m2 환산 계산기:
▶▶ 에이커 계산기, acre (ac) 면적을 m2(제곱미터;평방미터)로 변환기

평 <--> m2 환산 계산기:
▶▶ 평을 제곱미터로 변환하는 계산기, 평수를 m2로 상호 환산; Py 미터법 Calc

Saturday, February 16, 2008

에이커, 헥타르 환산 계산기: acre hectare ha 헥타 변환기 Calc

토지나 농지 등의 넓은 땅의 면적을 표현할 때 많이 사용되는 "에이커(acre)"와 "헥타르(hectare; ha)"를 상호 변환하는 계산기입니다. 아래의 에이커 칸에 에이커 수치를 넣으면 헥타르로 변환되어 나오고, 거꾸로, 헥타르 칸에 헥타르 수치를 넣으면 위쪽 칸에 에이커로 환산되어 나옵니다.


에이커 입력: acre

헥타르 입력: ha


숫자를 입력하지 않으면 NaN 이라는 에러 문자열이 나옵니다. 온라인 계산기는 브라우저 상태에 따라 불안정할 수 있기에, 사용하기 전에 테스트를 해 보는 것이 좋습니다.

* 3 에이커가, 1.21405692672 헥타르로 변환되면 정상입니다.

* 4 헥타르가, 9.884215258687 에이커로 변환되면 정상입니다.


헥타르(hectare)는 미터법의 단위이기에, 에이커보다는 헥타르를 사용하여 토지나 농지 면적을 표현하는 것이 더 합리적입니다.


헥타르 <--> 제곱미터 상호 변환: ▶▶ 헥타르 계산기, 헥타를 제곱미터, 평방미터로 환산; ha m2 Calc

에이커 <--> 제곱미터 상호 변환: ▶▶ 에이커 계산기, acre (ac) 면적을 m2(제곱미터;평방미터)로 변환기


오일러의 공식, MS워드, 매스매티카 입력; Mathematica, Euler's Formula

아래 그림은, "오일러의 공식"을 MS워드에서 수식편집기로 입력한 것입니다. 오일러의 공식이란, 어떤 숫자 x가 있을 때,

"코사인x"와 "사인x 곱하기 허수단위i"를 더하면

오일러 상수인 e의 "허수단위 i 곱하기 x" 제곱이 된다는 뜻입니다. (그 숫자 x는 라디안 단위입니다.)

클릭또는옆으로스크롤가능
오일러의 공식

오일러의 공식을 MS워드에서 표현

위의 그림에서 (1), (2), (3)은 같은 "오일러의 공식(Euler's Formula)"을 약간 달리 표현한 것입니다.

(4)는 x가 파이(원주율)일 때의 경우인데, (4)번의 경우는 "오일러의 등식(Euler's Identity)"이라고 부릅니다.

sin(π) = 0
이고

cos(π) = -1
이고, -1에 1을 더하면 0이기에, (4)번 같은 결과가 나옵니다.



오일러 상수인 e는 "자연로그(ln)의 밑(Base)"입니다. 근사값은 약 2.718281828459...입니다. 참고:▶▶ 자연로그의 밑 e 값, 소수점 이하 1000자리까지 구하기; 매스매티카 Mathematica

소문자 아이(i)는 "마이너스 1"의 제곱근입니다. 실제로는 있을 수 없는 숫자이기에, 상상 속의 숫자인 "허수"입니다. 음수 곱하기 음수는 양수가 되기에, 음수의 제곱근은 원래 있을 수 없습니다.

참고로, 그림 속에 있는 빨간 원문자와 "Euler's Formula"와 "mwultong.blogspot.com"이라는 로고는 포토샵으로 그려서 붙인 글자이고 워드로 입력한 것은 아닙니다.


매스매티카에서, 오일러의 공식 표현 수식


매스매티카 프로그램에서, 위의 공식이 사실인지 아닌지 쉽게 계산해 볼 수 있습니다. x를 "3라디안"이라고 가정했습니다. 매스매티카의 노트북(하얀 빈 문서)에서

E^(I * 3) == Cos[3] + I * Sin[3]

이렇게 입력하고, 키패드의 Enter키를 누르면, "True" 즉 "참"이라는 값이 출력됩니다. 등호가 성립된다는 뜻인데, 매스매티카에서는 등호를 = 이렇게 1개만 입력하면 "변수에 값 대입"이 되기에, "==" 이렇게 등호 2개를 붙여서 입력해야 등호로 인식됩니다.

매스매티카에서는 곱하기 기호인 별표(*; 애스터리스크)를 생략할 수 있지만, 혼란을 피하기 위해 넣었습니다.


오일러의 등식: ▶▶ 오일러의 등식 입력, 매스매티카 Mathematica Euler's Identity

워드에서 수식 입력 방법: ▶▶ 수식입력기] 분수,루트 기호 입력 방법, 워드 Word 엑셀 Excel; MS Equation Input Fraction






Friday, February 15, 2008

떡 사진, 오색 경단? 설날 떡사진 이미지; Rice Cake Photo

떡 사진입니다. 떡이라기보다는 오색 경단 같기도 합니다... 설날 차례상에 오른 것입니다. 시장 떡집에서 산 것이나, 직접 만든 떡은 아니고, 제수용품 택배 회사에서 보내준 떡입니다. 제사 음식 전문업체의 음식도 생각 외로 품질이 좋았고, 시장에서 직접 사는 것과 같았습니다.

그런데 아래 사진의 떡의 경우는 약간 불만스러운 점이 있었습니다. 아래 사진의 녹색 떡의 색깔이 너무 진하고 선명해서 인공 색소를 사용했다는 사실을 알 수 있었습니다. 현재 아래 사진은 플래시 노출이 좀 오버라서 녹색이 선명히 나오진 않았습니다. 실제 떡의 녹색은 마치 녹색 형광펜의 연두색처럼 아주 진하고 선명했습니다. 그리고 아래 갈색 또는 흙색 떡의 색깔도 자연스럽지 않았고 너무 진했습니다.

다만 맛은 좋았습니다. 설탕을 많이 넣은 듯 아주 달고, 부드러웠습니다. 떡이 아니라 제과점의 과자 같은 단맛이었습니다. 천연 색소를 사용했다면 참 좋았을 것입니다.

클릭하면확대
떡사진
설날 떡 사진

카메라: NIKON D40X
감도: ISO200
렌즈 초점거리: 52mm (환산)
조리개: F8
셔터 속도: 1/80
렌즈명: 18-55mm F3.5-5.6
스트로보: SB-400


1헥타르는 몇 제곱미터? 1헥타는 몇 평방미터, 1ha 몇m2

1헥타르는 정확히 10000 제곱미터(평방미터;m2)입니다. 헥타르도 미터법의 단위이기 때문에 소수점 이하가 없이 정확하게 딱 들어맞습니다.

1헥타르는 1변의 길이가 100미터인 정사각형의 면적입니다. 따라서

100 X 100 = 10000 제곱미터

가 됩니다.

헥타르(hectare)의 기호는 ha 이고, "헥타"는 틀린 맞춤법입니다.

아래 주소에 헥타르를 제곱미터로 자동변환하는 계산기가 있습니다:

헥타르 <--> 제곱미터(m2) 환산 계산기:
▶▶ 헥타르 계산기, 헥타를 제곱미터, 평방미터로 환산; ha m2 Calc


평수 <--> 제곱미터(m2) 환산 계산기:
▶▶ 평을 제곱미터로 변환하는 계산기, 평수를 m2로 상호 환산; Py 미터법 Calc


헥타르 계산기, 헥타를 제곱미터, 평방미터로 환산; ha m2 Calc

미터법의 면적 단위인 "헥타르(ha)"를, 역시 미터법의 면적 단위인 "제곱미터(m2)"로 상호 환산하는 계산기입니다. 아래의 헥타르 입력 칸에 헥타르 수치를 넣으면, 제곱미터 칸에 제곱미터로 변환되어 나오고, 반대로, 제곱미터 칸에 제곱미터 수치를 넣으면, 헥타르 칸에 헥타르로 변환되어 나옵니다.

헥타르   입력: ha

제곱미터 입력: m2


숫자를 입력하지 않으면 NaN 이라는 에러 문자열이 출력됩니다. 온라인 계산기는 브라우저 상태에 따라 불안정할 수 있기에, 사용하기 전에 테스트를 해 보는 것이 좋습니다.

* 12 헥타르가, 120000 제곱미터로 변환되면 정상입니다.

* 230 제곱미터가, 0.023 헥타르로 변환되면 정상입니다.

참고로, 제곱미터와 평방미터는 같은 말입니다. 또한, "헥타"가 아닌 "헥타르"가 맞춤법에 맞는 말입니다.


헥타르 <--> 제곱킬로미터 환산기: ▶▶ 헥타르 계산기; 헥타 / 제곱킬로미터 상호 변환기; ha (hectare) km2 Converter

에이커 <--> 헥타르: ▶▶ 에이커, 헥타르 환산 계산기: acre hectare ha 헥타 변환기 Calc

평수 <--> 제곱미터 환산기: ▶▶ 평을 제곱미터로 변환하는 계산기, 평수를 m2로 상호 환산; Py 미터법 Calc

Thursday, February 14, 2008

딸기 사진 고화질, 양딸기 이미지; Strawberry Photo

딸기 사진을 찍었습니다. 지난달에 찍은 사진인데 오늘 올리게 되었습니다. 사진에는 크게 나왔지만 그리 큰 딸기는 아니고 보통보다 아주 약간 더 큰 크기의 딸기입니다. 저는 양딸기보다는 산딸기를 좋아하는데 작년 봄에 산딸기를 먹긴 했지만, 사진은 찍지 못했습니다.

클릭하면확대
딸기
딸기 사진

조리개를 F11까지 조였지만 피사계 심도가 충분히 깊지 못해서, 아래쪽 딸기들이 약간 희미하게 나왔습니다. F22 정도는 되었어야 할 것 같습니다. 그렇지만 소형 스트로보라 광량에 제약이 있어서 그렇게 많이 조일 수는 없었습니다.

카메라: NIKON D40X
날짜: 2008-01-15 17:45:01
감도: ISO 200
렌즈 초점거리: 63mm (환산)
조리개: F11
셔터속도: 1/60초
렌즈: 18-55mm F3.5-5.6
스트로보: SB-400

분수 크기 비교 계산기: Frac Compare Calc

분수의 크기를 쉽게 비교할 수 있는 계산기입니다. 2개의 분수를 입력했을 때, 그 분수의 값이 동일하면 등호(=), 다르면 부등호(<, >)가 출력됩니다. 물론 약분을 하여 비교합니다.



----------------------



예를 들어, "6분의 5"는, "3분의 2"보다 큽니다. 참고로, 분수는, 분모가 0(영)이 될 수는 없습니다.

음수인 분수를 비교하려면, 위의 분수 입력칸 왼쪽의 작은 목록 상자에서, 마이너스 부호(-)를 선택하면 됩니다.

대분수의 크기를 비교하려면 아래의 변환기에서, 대분수를 가분수로 변환한 후, 위의 계산기에서 비교하면 됩니다: ▶▶ 대분수 가분수 변환 계산기; Mixed Number Calc

분수 사칙연산 계산기: ▶▶ 분수 계산기; 분수 더하기 덧셈; Frac Add Calc

Wednesday, February 13, 2008

남대문 숭례문 위성사진, 구글어스; Google Earth, NamDaeMun

어제 9시 뉴스에 숭례문(남대문)의 위성사진이 나와서, 구글어스의 위성사진을 캡처해 보았습니다. 아래 사진의 한복판에 비스듬히 놓인 검은 기와지붕이 남대문 지붕입니다. 구글어스 속에서는 아직도 건재하고 있습니다.

클릭하면확대
남대문, 숭례문
숭례문 사진

남대문이 불탔다는 소식을 접했을 때 처음에는 네티즌들이 합성해서 만든 구라뉴스인 줄 알았는데, 사실이어서 더 놀랐습니다.


남대문 위도 경도 좌표:

37°33'36.11"N 126°58'31.26"E

위의 빨간 구글어스 좌표를 마우스로 긁어서 선택한 후, 키보드의 Ctrl+C키 또는 Ctrl+Insert키를 누르면 메모리 속에 숫자들이 복사됩니다. 구글어스 검색창에서 Ctrl+V키 또는 Shift+Insert키를 눌러 좌표를 붙여 넣고 Enter키를 치면 그 장소까지 구글어스가 자동 비행합니다. Ctrl+C키란, Ctrl키를 누르면서 C키를 누르는 것입니다. 마우스 휠을 자신 쪽으로 돌리면 구글어스 위성사진이 더 확대됩니다.


1라디안은 몇도? 1도는 몇 라디안rad?

각도 단위인, 라디안(rad; 호도법)과 "도(°)"에 대한 설명입니다.

1라디안은 "180/π"도, 즉, "π분의 180"도입니다. "180 나누기 π"인 것입니다. 1라디안을 "도" 단위로 바꾸면 근사값은

57.295779513082320876798154814 도

입니다. 약57도입니다.


반면, 1도는 "π/180" 라디안입니다. 따라서 π 나누기 180 을 하면

0.017453292519943295769236907684886 라디안

이라는 근사값이 나옵니다. 즉 1도는 약 0.017 rad 입니다.


아래 주소에, 라디안과 도를 상호 변환할 수 있는 온라인 계산기가 있습니다.

라디안 <--> 도 변환기:
▶▶ 라디안 호도법 각도 단위 변환 계산기; rad Radian Degree Calc


Tuesday, February 12, 2008

라디안 호도법 각도 단위 변환 계산기; rad Radian Degree Calc

각도의 단위인, "도(Degree)"와 "라디안(Radian;rad;호도)"을 상호 변환하는 변환기입니다. 일상 생활에서 널리 쓰이는 "도(Degree)"는 원주를 360도로 나눈 것이고, 수학에서 표준적인 각도 단위로 사용되는 라디안은, 원의 반지름의 길이와 동일한 호의 길이가 이루는 각도입니다.

아래의 라디안 입력 칸에 라디안 수치를 넣으면, 도(°) 칸에 도로 변환되어 나오고, 반대로, 도(°) 입력 칸에 도 수치를 넣으면, 위의 라디안 칸에 라디안으로 변환되어 출력됩니다.


라디안(Radian;호도) 입력 : rad

도(Degree) 입력          : °


숫자를 입력하지 않으면 NaN 이라는 에러 문자열이 출력됩니다. 온라인 계산기는 브라우저 상태에 따라 불안정할 수 있기에, 사용 전에 테스트를 해 보는 것이 좋습니다.

* 3.14 rad 가, 179.9087476710785도(약180도)로 변환되면 정상입니다. 참고로, π rad 가 180도입니다.

* 360도가 6.283185307179586 rad 로 변환되면 정상입니다. 참고로 6.283185307179586 은 2π의 근사값입니다. 즉, 2π입니다.

브라우저 종류나 버전에 따라서 소수점 맨 끝에 미세한 오차는 있을 수 있습니다.



삼각함수 계산기 (온라인 버전): ▶▶ 삼각함수 계산기, 사인 코사인 탄젠트 값 구하기; Trigonometric Function Calc



Monday, February 11, 2008

단어수 세기, 200자 원고지 매수 계산, 줄수 행 개수; Word Counter

입력한 텍스트의 "단어 수", "200자 원고지 매수", "줄 수"를 자동으로 계산하는 온라인 프로그램입니다. 아래의 연두색 입력 상자 속에, 텍스트를 복사하여 붙여 넣으면, 결과가 출력됩니다.

단어 수의 경우, 공백을 기준으로 단어를 구분합니다. 200자 원고지 매수는 어디까지나 대략의 수치입니다. 소설 등의 평범한 텍스트의 경우에만 비교적 정확하게 원고 매수가 계산됩니다. 빈 줄도 원고 매수에 포함되어야 하지만, 아래의 도구에서는 빈 줄이 무시되기에 오차가 있습니다. "줄 수" 즉 "행의 개수"의 경우는, 엔터(Enter) 키가 쳐진 곳을 기준으로 줄을 구분합니다.

단어 수 셀 텍스트 입력 / Input:

긴 줄을 다음 줄로 행갈이 (Wrap)

단어 수 / Words           :
200자 원고지 매수         :
줄 수 (빈줄 포함) / Lines :

위의 예제 텍스트의 경우는, 11줄로 보이지만 실은 4줄입니다. 1문단(단락)은 1줄입니다. Enter키가 쳐지지 않았기 때문입니다. 위의 "긴 줄을 다음 줄로 행갈이 (Wrap)"라는 옵션을 체크 해제하면 4줄로 보입니다.


글자 수 세기 프로그램: ▶▶ 글자수 세기 띄어쓰기 공백 포함 미포함; Char Counter Tool

행 번호 붙이기 도구: ▶▶ 행번호 줄번호 붙이기 툴; 소스 텍스트 파일 각행마다; Text Line Number Tool

Sunday, February 10, 2008

행번호 줄번호 붙이기 툴; 소스 텍스트 파일 각행마다; Text Line Number Tool

행번호 즉 줄번호를 붙이는 도구입니다. 모든 텍스트 파일에 줄번호를 붙일 수 있지만, C소스 코드 같은 프로그래밍 소스 파일을 강좌에 활용할 때에 유용합니다. 아래의 첫 번째 입력 상자에, 원본 텍스트를 붙여 넣으면, 2번째 상자에 줄번호가 붙은 결과물이 출력됩니다. 물론 직접 키보드로 텍스트를 입력해도 됩니다. 행번호 숫자의 앞쪽 여백의 자릿수를 지정할 수도 있습니다. 기본값인 4자리 정도의 공백을 지정하면, 숫자들이 가지런하게 나옵니다.

번호 붙일 텍스트 입력 / Input:


자리로 행 번호 붙인 결과 / Output:


단어 수, 200자 원고지 장수, 줄 수 계산기: ▶▶ 단어수 세기, 200자 원고지 매수 계산, 줄수 행수; Word Counter

글자 수 세기 프로그램: ▶▶ 글자수 세기 띄어쓰기 공백 포함 미포함; Char Counter Tool

분수 약분 계산기: reduce a Frac Calc

분수를 약분하는 계산기입니다. 또한 음수(-)인 분자나 분모를 입력했을 때에는, 그 분수 전체가 음수가 되는지 양수가 되는지 알 수 있는 기능도 있습니다. 정수만 입력 가능하고, 소수점 이하가 있다면 무시됩니다. 수학적 오류가 발생하면, 예를 들어 분모가 0이면 NaN 이라는 에러가 출력됩니다.


 
--------------   →   --------------
 


* 분자나 분모 어느 한 쪽만 음수이면, 그 분수 전체는 음수가 됩니다.

* 분자 분모 둘 다 음수이면, 그 분수 전체는 양수가 됩니다.

* 다만, 분수의 왼쪽에 음수 기호를 붙이면, 그 분수 전체의 플러스 마이너스 부호가 정반대로 뒤집어집니다.


아래의 분수 계산기들은 자동으로 약분까지 해 주기에, 별도로 약분할 필요는 없습니다.

분수 사칙연산 계산기: ▶▶ 분수 계산기; 분수 더하기 덧셈; Frac Add Calc

대분수 가분수 상호 변환기: ▶▶ 대분수 가분수 변환 계산기; Mixed Number Calc

소수 분수 변환 계산기: ▶▶ 소수 분수 변환기; 소수를 분수로, 분수를 소수로 변환; Frac Converter




Saturday, February 09, 2008

소수 분수 변환기; 소수를 분수로, 분수를 소수로 변환; Frac Converter

소수를 분수로, 또는, 분수를 소수로 자동으로 바꾸는 계산기입니다. 아래 좌측의 입력 칸들에 분수의 분자 분모를 넣으면, 우측에 소수로 변환되어 나오고, 그 반대로도 가능합니다.

분수를 소수로 고치는 것은 확실하게 되지만, 소수를 분수로 고치는 것에는 오차가 있을 수 있으니 주의가 필요합니다.



----------- =



소수를 분수로 고칠 때에는 소수점 이하 6자리까지만 인식됩니다.

소수를 분수로 고치는 작업에서는 오차가 발생할 가능성이 높습니다. 예를 들어, 분수 8/7 (7분의 8) 을 소수로 고치면 1.1428571428571428...이라는 무한소수가 됩니다. 그러나 이 소수를 위의 계산기에서 분수로 다시 고치면, 8/7로 정확히 돌아가지 않고, "1142857/1000000"이라는 분수로 나오는 한계가 있습니다. 정밀도를 약간 잃은 것입니다.

원래, 정밀도 높은 소수를 분수로 변환하는 것은 그리 완벽하게 잘 되지 않습니다. 따라서 일단 분수로 고친 후에는, 그 분수를 다시 소수로 고쳐서, 오차가 있는지 검산해야 합니다.

오차 없는 정밀한 계산이 필요할 경우에는 에서

Rationalize[1.1428571428571428, 0]

위와 같은 수식을 사용하면, 8/7로 정확하게 변환 출력됩니다.


한편, 분수를 소수로 변환하는 것에는 오차가 사실상 없습니다. 다만 무한소수의 경우에는 끝이 잘립니다.


업데이트: 소수 "2.01"이, 분수 "201/100"이 아닌, "2/1"로 변환되는 버그 등을 처리했습니다.


분수 사칙연산 계산기: ▶▶ 분수 계산기; 분수 더하기 덧셈; Frac Add Calc

대분수 가분수 변환기: ▶▶ 대분수 가분수 변환 계산기; Mixed Number Calc

분수 약분 / 분자 분모 마이너스 부호 처리: ▶▶ 분수 약분 계산기: reduce a Frac Calc




대분수 가분수 변환 계산기; Mixed Number Calc

대분수와 가분수를 상호 변환하는 온라인 계산기입니다. 대분수는 "1과 2분의 1" 같은 것입니다. 대분수는 분수의 크기를 이해하기 쉽기에 요리책 등에서 많이 사용됩니다. 그렇지만 수식 속에서는 계산이 번거롭기 때문에, 수학 공학 등에서는 대부분 가분수를 사용합니다. 대분수인 "1과 2분의 1"을 가분수로 고치면, "2분의 3"이 됩니다.



----------- ◀ ▶ -----------



왼쪽은 "대분수", 오른쪽은 "가분수" 입력 칸입니다.

예를 들어, "1과 3분의 2"라는 대분수는, "3분의 5"라는 가분수로 상호 변환됩니다.


분수 사칙연산 계산기: ▶▶ 분수 계산기; 분수 더하기 덧셈; Frac Add Calc

소수 분수 상호 변환기: ▶▶ 소수 분수 변환기; 소수를 분수로, 분수를 소수로 변환; Frac Converter

분수 약분 / 분자 분모 마이너스 부호 처리: ▶▶ 분수 약분 계산기: reduce a Frac Calc


<< Home

Categories
Some Recent Posts
Monthly Archives
Top