도움말 대화:계산

위키백과 도움말 프로젝트 (정격 리디렉션 클래스)
WikiProject icon이 페이지는 독자와 기고자를 위한 위키백과의 도움말 문서를 개선하기 위한 공동 노력인 위키백과 도움말 프로젝트의 범위 내에 있다. 참여하려면 프로젝트 페이지를 방문하여 토론에 참여하고 열려 있는 태스크 목록을 확인하십시오. 도움말 관련 리소스를 찾아보려면 도움말 메뉴 또는 도움말 디렉토리를 참조하십시오. 아니면 당신의 토크 페이지에서 도움을 요청하면 자원봉사자가 당신을 방문할 것이다.
Redirect page 리디렉션 이 페이지에는 프로젝트의 품질 척도에 대한 등급이 필요하지 않다.
다음 토론/대화 페이지: 도움말:계산.

제안: 위키 기반 대화형 수학

나는 대화형 웹 기반 수학 위키 프로젝트에 대한 비전을 가지고 있다. 위키백과 기사에서 사용자는 웹 기반 계산, 시각화, 시뮬레이션, 모델링 및 상징적 수학을 달성하는 대화형 무료 도구를 찾아야 한다. 컴퓨터 시뮬레이션을 실행하기 위해 메이플, 매트랩, 매스CAD와 같은 상용 소프트웨어가 요구되어서는 안 된다.

이 문제를 논의하기에 적절한 장소는 어디인가?

내가 염두에 두고 있는 적용 사례:

  • 웹 기반 단위 변환: 예를 들어 Celcius에 관한 기사를 읽을 때 사용자는 필드에 온도를 입력하거나 슬라이드 컨트롤을 사용하여 Fahrenheit, Kelvin, Celcius 및 Lankine 사이에서 변환할 수 있는 도구에 접근할 수 있어야 한다.
  • 웹 기반 수식 계산: 수학 공식에 관한 위키백과 기사를 읽을 때 사용자는 매개변수의 숫자 값을 입력하고 수치 결과를 얻을 수 있어야 한다. 때로는 텍스트 상자, 라디오 버튼, 슬라이드 바 등과 같은 컨트롤을 찾을 수 있는 공식에 대해 특정 대화형 도구 페이지를 설계할 수 있다. 예를 들어, 백그라운드 메뉴에서 도구에 접근하거나, 어떤 종류의 수학 샌드박스나 개인 노트북 웹페이지에 공식을 복사하여 위키피디아에서 발견되는 공식을 계산하는 일반적인 방법도 있어야 한다.
  • 웹 기반 대화형 그림: 플롯에서 사용자는 다른 매개변수 값을 자세히 설명하고 새 플롯을 생성할 수 있어야 한다.
  • 웹 기반 애니메이션: 동적 프로세스 모델은 경과 시간 차원을 가진 플롯(즉, 애니메이션)을 통해 시각화할 수 있다. 시간차원이 있는 수학 공식은 물론 전기 회로, 물리적 현상 등이 그 예다.
  • 웹 기반 확률 시뮬레이션: 컴퓨터 네트워크와 같은 대기열 이론 애플리케이션과 같은 확률적 프로세스 모델의 행동을 시간 척도로 변경할 수 있어야 한다.
  • 웹 기반 알고리즘 시뮬레이션: 알고리즘 문서 세트를 흐름도, 신호 흐름도 또는 수학 스타일 유사 코드별로 실행하여 특정 값을 테스트하고 동작을 시각화할 수 있어야 한다.
  • 기반 구성 요소 기반 그래픽 프로그래밍모델링: 사용자는 수학 공식, 알고리즘, 스크립트, 로크업 테이블, 소프트웨어 구성 요소, 전기 회로 모델, 플롯 및 대화식 제어와 같은 다양한 위키 객체를 자신의 위키 문서에 연결하고 상호 연결함으로써 복잡한 시스템 모델을 구축할 수 있어야 한다. 각 실체는 흐름도, 상태-흐름도, 신호/데이터 흐름도, UML 도표 등에서 블록으로 그래픽으로 나타낼 수 있으며, 사용자는 이러한 블록을 모델 사이에 복사하여 붙여넣을 수 있다. 블록을 설계하되 모델에 활용하지 않는 상업적 도구가 필요할 수 있는 경우도 있다. 모델은 위키 서버에 공개 또는 비공개 노트 페이지에 게시될 수 있다. 또한 일부 프리웨어 소프트웨어를 사용하여 로컬로 저장 및 실행할 수도 있다. 이는 이전의 MathCad/MathConnex 상용 소프트웨어와 유사하며, 예를 들어, Matcad 공식과 유사 코드 스크립트, matlab 함수, Excel 스키트, 전기 회로의 양념 모델 등과 같은 다양한 수학 블록을 상호 연결하기 위해 OLE 연결 및 임베딩이 사용되었다.
  • 동적 시스템의 웹 기반 시뮬레이션. Simulink 모델과 유사하다.
  • 웹 기반 심볼 연산: 사용자는 위키피디아와 같은 공식으로 대수적으로 상세히 설명할 수 있어야 한다. MathCAD 예제를 참조하십시오.
  • 웹 기반 오디오비디오 처리: 사용자는 자신의 녹음된 사운드, 비디오 및 문서에 다양한 알고리즘을 적용할 수 있어야 한다.

계산은 일반적으로 위키 웹 서버의 로드를 완화하기 위해 클라이언트 측에서 수행해야 한다. 그러나 어떤 경우에는 서버가 일반적인 매개변수 사례에 대해 플롯이나 애니메이션의 "캐시드" 버전을 생성하는 것이 흥미로울 수 있다.

컴퓨터 시뮬레이션에서, 분산 컴퓨팅은 중요하며, 우리는 때때로 모델을 다른 기계에 분산시키기를 원한다. 다른 블록 및/또는 다른 매개변수 케이스는 다른 기계에서 시뮬레이션할 수 있다. 분산 컴퓨팅은 지역 컴퓨터 클러스터 또는 사용자들의 서로 용량을 공유하는 전세계적인 P2P 네트워크에 의해 수행될 수 있다. 분산 컴퓨팅 제어를 위한 웹 기반 사용자 인터페이스도 하나의 비전이다.

효율적인 컴퓨터 시뮬레이션을 달성하기 위해서는 현금화, 조회표 등을 제어하는 수단이 있어야 한다. 스프레드시트 문서 또는 MathCAD에서와 같이 변경된 값만 다시 계산해야 한다.

Mange01 17:53, 2007년 6월 20일 (UTC)[]

토론

업데이트봇

메타에서 버전에 (비소수/실질적) 편집을 할 때마다 이 페이지를 봇으로 업데이트하면 좋지 않을까? JIMp talk·cont 15:33, 2008년 6월 24일 (UTC)[]

소수 자릿수 정확도

안녕.

계산을 2dp로 강제하는 방법은 없을까? "원형"을 2개의 절반으로 설정하면 0은 생략되지만(즉, 2.5634의 대답은 2.56을 주지만 2.598은 2.6을 주지만 2.6을 주지는 않는다).

고마워 —사용자:MDCollins (대화) 2010년 5월 31일 (UTC)[]

리딩제로

내 운을 아는 한, 이 일에 대한 간단한 해결책이 있을 것 같은데, 찾을 수가 없어.
출력에서 선행 0을 억제할 수 있는 방법이 있는가? 예를 들어 {{#expr:1/4}}}을 넣으면 0.25 대신 0.25를 보고 싶다. 간단하지, 그렇지? 나도 그렇게 생각하곤 했다. 사용됨...Grugnir (대화) 16:16, 2010년 10월 18일 (UTC)[]