학생들을위한 간단한 무료 3D 플롯 소프트웨어는 무엇입니까?

학생들이 3D 함수를 그리는 데 사용해야하는 Linux 또는 Windows의 플롯 소프트웨어가 필요합니다. 학사 학생에게 무료이고 유용한 소프트웨어를 소개하고 싶습니다.

댓글

  • 매우 간단하고 프로그래밍이없는 학생 프로그램이 필요합니다. 지식은 관련 함수를 입력해야만 함수를 그릴 수 있습니다. KAlgebra 소프트웨어 처럼요.
  • 2 차원에서 제가 즐겼던 것, 멋진 공유 기능과 적은 노력의 애니메이션; desmos.com 앞으로 몇 년 안에 이것의 3 차원 아날로그가 여기에 있기를 바랍니다. 우리는 ‘ 드디어 그 현실에 가까워졌습니다. 아마도 다음 버전의 지오 지브라 …
  • 관련 : Desmos와 비슷하지만 3D 용 계산기

답변

무료 소프트웨어 측면에서 사용 가능한 선택의 대부분은 Gnuplot 백엔드를 기반으로합니다. 그러나 나는 아마도 Gnuplot을 직접 사용하는 것을 권장하지 않을 것입니다. 대신 선택은 대부분 다양한 프런트 엔드 사이에 있습니다. 프런트 엔드 측면에서 학생들이 무엇에 익숙하고 배우고 자 하는가에 따라 많은 옵션이 있습니다.

  • matplotlib 는 매우 강력하고 구성 가능하지만 약간의 Python이 필요합니다. 학생들의 프로그래밍.
  • Sympy 도 기본 Python 구문을 기반으로하지만 인터페이스 및 사용은 컴퓨터 대수 시스템에 이미 어느 정도 익숙한 사람들에게 더 친숙하고 접근 가능합니다.
  • maxima 및 GUI wxMaxima 멋진 인터페이스로 자유롭게 사용 가능한 컴퓨터 대수 시스템을 형성합니다. gnuplot 백엔드를 사용하는 것 외에도 Maxima는 플로팅을 위해 다른 xMaxima 백엔드를 지원합니다.
  • 목록은 계속되지만 gnuplot 프로젝트 페이지 는 전면 목록을 유지합니다. 끝과 그것을 사용하는 프로그래밍 인터페이스.

대수 관계 (다항식 등)의 3D 플롯의 경우 약간 덜 알려진 프로그램은 입니다. surf 는 실제 대수 기하학을 시각화하기위한 도구입니다. 불행히도 개발은 몇 년 전에 중단 된 것 같습니다. 최근에는 Gentoo Linux 시스템에서 소스 코드를 빌드하는 데 어려움을 겪었습니다. 귀하의 마일리지는 매우 다를 수 있습니다.

댓글

  • Xmaxima 프런트 엔드가 maxima보다 훨씬 더 좋습니다.

답변

학부 수준의 경우 Gnu Octave 가 아마도 원하는 것입니다. 오픈 소스, 크로스 플랫폼 및 MATLAB과 구문 호환이 가능합니다. 2D 및 3D 플로팅과 숫자 선형 대수에 매우 유용하며, “학생들이 알아두면 도움이되는 도구입니다.

또한 GeoGebra 는 훌륭한 플로팅 소프트웨어이며 최근에 3D 그래프 지원을 추가했습니다. Octave만큼 강력한 도구는 아니지만 간단한 플로팅 및 렌더링 작업에 적합합니다.

댓글

  • 이 소프트웨어는 전문가 용입니다. . 가장 간단한 소프트웨어가 필요하며 입력 만 기능 형태 여야합니다.
  • 귀하의 질문은 학부 (학사 ‘ s) 수준으로 지정되었습니다. MATLAB 소프트웨어는 학부 수준의 소프트웨어입니다. 3D 플롯은 몇 가지 간단한 명령으로 만들 수 있습니다. ‘ 더 간단한 것을 찾고 있다면 간단한 3D 기능을 그리는 웹 사이트가 많이 있습니다. 또는 GeoGebra 베타 버전을 사용해보세요.
  • 제게 두 가지 제약이 있습니다. 첫 번째 제한은 무료입니다. 두 번째는 매우 간단합니다. Matlab은 무료가 아닙니다. GeoGebra 정보, 베타 버전 다운로드 링크는 어디에 있습니까?
  • geogebra.org/forum/viewtopic.php?f=52 & t = 19846
  • @Huseyin Matlab은 많은 대학의 학생들에게 무료입니다. 당신의 전산 과학 부서

답변

Geogebra를 살펴보고 싶을 것입니다. 현재 베타 버전 (Geogebra 5 Beta)에는 3D 모드가 있으며 f (x, y) 형식의 함수 및 회전, 확대 / 축소 등을위한 그래픽 인터페이스의 3D 플롯을 만들 수 있습니다. 또한 오픈 소스입니다. 무료이며 크로스 플랫폼입니다.

답변

Google 검색에 함수를 입력하면 꽤 멋진 그래프가 표시됩니다. . 대화 형 3D 그래픽을 얻으려면 WebGL이 활성화 된 브라우저가 필요합니다 (물론 실제로 WebGL이 활성화 된 상태).우선 다음을 시도해보세요.

댓글

  • Google이 2D 플롯을 수행했다는 것을 알고있었습니다. ‘ 3D를 지원한다는 사실을 깨닫지 못했습니다. 좋은 팁!

답변

Linux 및 Windows 용 무료 도구는 gnuplot . 이 동일한 그래픽 인터페이스는 Octave 내에서 사용할 수 있으며 ( mkasberg “의 답변 에서와 같이) 무료입니다. 한동안 사용하지 않았습니다. 사용의 어려움은 기억 나지 않습니다. 다운로드 할 수있는 튜토리얼 세트가 있습니다.

Sage 는 Linux 및 Windows. Python 기반 프로그램입니다. matplotlib 라이브러리는 그래프 기능을 제공합니다.이 프로그램을 사용하지 않아서 얼마나 간단한 지 잘 모르겠습니다. 사용합니다.

$ z = f (x, y) $ 형식의 함수를 그래프로 표시하는 경우 여러 온라인 도구가 있습니다 . 이러한 도구 중 하나는 여기 입니다.

댓글

  • matplotlib 사용. ‘ 모든 학생에게 적합하지는 않지만 Python에 대한 배경 지식이있는 학생은 빠르게 학습 할 수 있습니다.
  • Sage는 sagenb.org 또는 cloud.sagemath.com
  • 명확하게 설명하기 위해 Sage는 3d 용 자바 스크립트 솔루션을 사용합니다. jsmol 및 이제 three.js를 포함한 플로팅.
  • 더욱 좋은 점은 Sage에 이제 Sage Cell Server 가 있으므로 하나는 ‘ Sage를 설치하거나 노트북을 사용하기 위해 또는 계정을 만들 필요가 없습니다.

답변

컴퓨터 대수 시스템 maxima 는 훌륭합니다 (

SAGE 또는 GAP )이며 플로팅 기능을 포함합니다. Android (휴대 전화 포함)에서 실행되는 버전도 사용할 수 있습니다.

댓글

  • 그래프의 경우 maxima가 gnuplot의 프런트 엔드 역할 만합니까?
  • @BenCrowell, 본질적으로 Linux에서는 그렇습니다. ‘ Android에 대한 단서가 없습니다.

답변

Windows에서 Microsoft는 Microsoft Mathematics 라는 자체 소프트웨어를 게시합니다.

Microsoft Mathematics 2D 및 3D로 플롯하는 그래프 계산기, 단계별 방정식 풀이 및 학생들의 수학 및 과학 공부를 돕는 유용한 도구를 제공합니다.

이 동영상 에서 실제 모습을 볼 수 있습니다.

Microsoft는 또한 Word 또는 OneNote 인터페이스에서 직접 이러한 플롯을 만들 수있는 Microsoft Word 및 Microsoft OneNote 용 추가 기능 을 게시합니다.

댓글

  • Microsoft가 이제 YouTube 튜토리얼 동영상을 삭제 한 것 같습니다.

답변

다 변수 미적분학 학생들을 위해 Desmos와 같은 3D 경험을 제공 할 목적으로 다음 웹 사이트를 만들었습니다.

math3d.org

math3d.org 를 사용하여 간단한 표면 플롯이나 복잡한 애니메이션을 만들 수 있습니다. 시각화. 일부 기능 :

  • 점, 선, 벡터, 곡선, 표면 (명시 적 & 암시 적) 및 vecotr 필드 생성 및 애니메이션
  • 직관적 인 수학 입력 (Desmos와 동일한 라이브러리, MathQuill에서 제공)
  • 장면 저장 및 공유

다음은 제가 특히 좋아하는 세 가지 장면입니다.

이 프로젝트는 Github 에 있습니다. 버그를 발견하거나 개선 할 아이디어가있는 경우 문제를여세요 !

참고 :이 답변은 대부분 내 유사한 질문에 대한 답변 Desmos와 유사하지만 Math StackExchange의 3D 용 계산기

답변

학생들과 저는

CalcPlot3D

대부분의 다 변수 미적분 과정에서 원하는 시각화 : 3D 그래프, 벡터 필드, 등고선 맵, 매개 변수화 된 곡선 및 표면 등

댓글

  • 좋은 추천.나는 이것들 중 6 개를 알고 있었지만, 자바의 사용은 적어도 내 시도에 대해서는 그것을 망쳐 놓은 것 같습니다. 그러나 이것은 작동하는 것 같습니다. 감사합니다.
  • 예, 자바 스크립트는 확실히 지금 갈 길입니다 (Java 또는 Flash가 아님).
  • 명확히 말하자면 CalcPlot3D는 이제 자바 스크립트 또는 최소한 기본 자바 스크립트를 사용합니다. (위에 링크 됨) 그렇습니다. 그러나 Java는 여전히 사용할 수 있으며 몇 가지 추가 기능을 지원하는 것으로 보입니다 (JavaScript 버전이 출시되었을 때).

Answer

학생들이 무언가를 배우기를 바라는 것 같으므로 다음을 권장합니다.

  • 학생들이 GeoGebra
  • CoCalc
  • 학생에게 마크 다운 문서를 만들도록 CoCalc를 소개합니다. 3D 플롯의 이미지를 붙여넣고 문제를 작성합니다. “편안한 경우 LaTeX를 사용할 수 있습니다.
  • GeoGebra에서 벗어나 Python의 matplotlib 3D 사용간에 앞뒤로 이동할 수있는 Jupyter 노트북으로 이동합니다. 플로팅 및 R “s ggplot.

답변

wolframalpha.com을 적극 권장합니다.

무료이며 인터넷에서 다운로드없이 사용할 수 있으며 다른 많은 수업에 유용합니다.

댓글

  • 이 웹 사이트도 강력하고 유용합니다. 그러나 관점을 바꾸는 것과 같은 일부 직업은 불가능합니다. 최소한 무료는 아닙니다.
  • 학생들에게 z = -x ^ 2-5y ^ 2와 같은 것을 Wolfram Alpha에 입력하고 그래프가 포물선 실린더 (아야!)라고 말하도록했습니다. 또한 대화 형 3D 플롯은 무료가 아닙니다.
  • wolframalpha 사이트 (및 integrateds.com)는 값 비싼 독점 제품을 제공하는 곳입니다. ‘ 학생을 값 비싼 독점 소프트웨어 또는 독점 프로그래밍 언어에 묶지 마십시오.

답변

간단하고 아름다운 3D 그래프를 그릴 수있는 사용하기 쉬운 소프트웨어의 경우 그래프 계산기 3D 를 다운로드 할 수 있습니다. 소프트웨어.

명시 적 및 암시 적 방정식, 매개 변수 방정식, 직교, 극좌표, 원통형 및 구형 좌표를 지원합니다.

댓글

  • 열려고하면 멈 춥니 다.
  • 사용중인 운영 체제는 무엇입니까? 시작하는 동안 어느 시점에서 멈춥니까?
  • 저는 Linux mint 17을 사용하는데 열면 멈 춥니 다.
  • @quid 제안 해 주셔서 감사합니다. 나는이 소프트웨어의 작성자라는 사실을 ‘ 반영하기 위해 내 답변의 문구를 업데이트했습니다.

답변

장면의 새로운 플레이어는 Desmos라고합니다. 이상하게도 … 예쁘고 사용하기도 매우 간단합니다.

웹 사이트는 다음과 같습니다. Desmos

슬라이더를 쉽게 추가 할 수 있습니다. 예를 들어 계산기에서 변환을 수행하려는 경우 다음을 입력 할 수 있습니다.

$ y = sin (nx) $-n에 대한 슬라이더를 추가할지 묻는 메시지가 표시됩니다. 이것은 임의의 수의 슬라이더에 대해 수행 할 수 있습니다 (예 : $ y = a (xh) ^ 2 + k $). 값을 정수 또는 특정 범위 등으로 제한 할 수 있습니다. 극좌표 그래프도 사용할 수 있습니다. 쉽게 탐색 할 수 있습니다. .

물론 이것의 장점은 설치없이 누구나 어떤 컴퓨터에서든 사용할 수 있다는 것입니다.

또한, 그래프를 다른 문서로 가져 오거나 학생이 무언가를 시도하고 있고 사용자가 없을 때 그래프를 표시해야하는 경우 쉽게 이메일로 보낼 수 있습니다!

다른 사람이 이것을 사용하고 의견, 제안 또는 부정적인 경험이 있다면 나는 그 의견을 듣고 싶습니다!

댓글

  • Desmos는 매우 훌륭합니다. 또한 암시 적 방정식과 매개 변수 방정식을 그릴 수 있으며 애니메이션을 만들 수 있습니다 (작은 영화).
  • OP는 표면 플롯에 대해 묻습니다. Desmos는 그렇지 않습니다. ‘ 지원하지 않습니까?
  • 3D에 관한 원래 질문이 기억 나지 않는다는 점이 이상합니다. ‘ … 변경 되었나요? 아 글쎄요. 안타깝게도 Desmos는 아직 그 능력을 완전히 갖고 있지 않습니다. ‘ 그러나! 누군가 일부를 사용하여 할 수있는 시트를 아낌없이 만들었습니다. 꽤 훌륭한 수학 (몇 가지 설명 포함) desmos.com/calculator/nqom2ih05g

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다