• Title/Summary/Keyword: Mathematica

Search Result 132, Processing Time 0.027 seconds

Development of a Web-based Calculus module using Mathematica (Mathematica를 이용한 웹기반 미적분 모듈의 개발)

  • Jun, Youngcook
    • The Journal of Korean Association of Computer Education
    • /
    • v.4 no.2
    • /
    • pp.105-114
    • /
    • 2001
  • This paper illustrates a calculus module which generates step-by-step solutions using J/Link that connects Java and Mathematica. Such a module provides intermediate and low level students with a practical environment where they can easily follow the solution paths on their own paces. The extra feature of this module depicts graphical images for a given function and its differentiated result to enhance the visual understandings of calculus concepts. Mathematica as a mathematical expert system that provides systematic mathematical knowledge to students with step-by-step solutions will be possibly extended to the tutorial or CMI development. The proposed module is implemented in a Java servlet that links to Mathematica FrontEnd. This approach results in adopting font systems to express two dimensional mathematical expressions in web documents as an alternative typesetting tool.

  • PDF

Mathematica 소개

  • 민경원
    • Computational Structural Engineering
    • /
    • v.5 no.3
    • /
    • pp.52-55
    • /
    • 1992
  • 이 글에서는 Mathematica의 고유한 특징과 많은 기능 중의 일부분만을 예를 들어 설명을 하였다. 그러나 Mathematica의 피할 수 없는 단점은 많은 수학적 기능이 포함되어 있기 때문에 처리속도가 늦다는 점이다. 예를 들면 많은 량의 반복작업이나 차수가 큰 매트릭스의 연산작업은 다소 속도가 늦어 PC기종에서는 곤란을 겪을 때가 많다. 따라서 PC대신 workstation 같은 상위기종의 컴퓨터를 이용한다면 처리속도가 빨라져 진행에 문제점이 없다. 한 예로 workstation에서는 차수가 30개인 고유치 해석도 내장함수인 명령어만으로 단지 몇초만에 할 수 있는 데 비하여 PC에서는 기종에 따라 몇배, 몇백배의 시간이 요구되는 것이다. 그리고 또 하나의 단점으로는 방대한 프로그램을 운용하기 위한 비용(ram)이 많이 든다는 점이다. 한 예로 PC에서는 기본적으로 Mathematica를 작동하기 위해 최소한 4 mega ram이 필요하며 여러 수학적 기능을 충분히 이용하기 위해 많은 량의 ram이 필요하다는 점이다. 그러나 위의 단점은 Mathematica가 지니고 있는 고유한 장점을 생각한다면 매우 미미한 것이라 여겨진다. 수학의 대부분의 기능을 포함하고 있으며 기호처리가 가능하고 프로그래밍 기법이 다양하기 때문에 수학을 이용하여 연구를 하는 사람에게는 훌륭한 도구가 생긴 것이라 할 수 있다.

  • PDF

Electromagnetic Vector Fields Simulation with Mathematica (전자기 벡터장 시각화를 위한 Mathematica 시뮬레이션)

  • Choi, Yong-Dae;Yun, Hee-Joong
    • Journal of the Korean Vacuum Society
    • /
    • v.21 no.2
    • /
    • pp.69-77
    • /
    • 2012
  • Visualization of the electromagnetic vector fields are presented and examined with Mathematica. Vector fields may be used to represent a great of many physical quantities in various area of physics, including electromagnetism with vector differential operators. Because they deal with abstract, three-dimensional fields that are some times very difficult to visualize, electromagnetism can be conceptually rather difficult. Visual representation of such an abstract vector fields is invaluable to student or researchers working in this field and also helps teaching electromagnetism to physics or engineering students. Mathematica provides a wider range of graphical tools including plot of vector fields and vector analysis, which can be applied to visualization of electromagnetic system. We have visualized the most fundamental concepts of the electromagnetic vector $\vec{E}=-\vec{\nabla}_{\varphi}$, $\vec{D}={\epsilon}\vec{E}$, $\vec{\nabla}{\times}\vec{A}$, $\vec{B}={\mu}\vec{H}$, $\vec{B}={\mu}_0(\vec{H}+\vec{M})$, which are confirmed with vector calculations and valid graphically with some presentations.

A Web Manual Generator for Courseware Development using CAS and Web Connectivity Technology (컴퓨터 대수 시스템과 웹 연동 기술을 활용한 코스웨어 개발용 웹 매뉴얼 생성기)

  • Park, Hong-Joon;Jun, Young-Cook;Jang, Moon-Suk
    • The Journal of Korean Association of Computer Education
    • /
    • v.8 no.5
    • /
    • pp.97-108
    • /
    • 2005
  • In this paper, we present our prototype of a web manual creator that is based on MSP technology embedded in webMathematica. This tool gives courseware authors more simple ways to make their own mathematical web contents. We first classified authoring models for creating mathematical content development and proposed an advanced model. The final application called phpMath can generate MSP-driven documents automatically using Mathematica commands typed by users. In other words, phpMath users can make interactive dynamic mathematical web contents even though they do not know anything about web server, HTML, and webMathematica. We illustrated the details of the prototype from the user's perspectives followed by comments on usefulness.

  • PDF

Teaching Mathematics using Mathematica (Mathematica를 활용한 수학 지도)

  • 허혜자
    • Journal of Educational Research in Mathematics
    • /
    • v.8 no.2
    • /
    • pp.541-551
    • /
    • 1998
  • Recently, the importance of participating in classes activity and cultivating student's thinking ability is emphasized in the mathematics education society. Teachers are demanded to change their teaching style centered pencile-and paper into using the variety instructional aids, such as calculator, video tape, computer, ohp, and projector, etc. In this paper, we search for the mathematica's function and the method that apply mathematical to the secondary school mathematics. Mathematical has many functions: calculator, algebra, graphics, animations, programing, notebook. We find that mathematica can be applied to the graph of function, the understand of simultaneous equations, the graph of trigonometry function, the calculation of limit, the computation of areas as limits, the derivative of a function and tangent line, a solid figure, and others in secondary school mathematics.

  • PDF

Implementation of an Algorithm that Generates Minimal Spanning Ladders and Exploration on its relevance with Computational Thinking (최소생성사다리를 생성하는 알고리즘 구현 및 컴퓨팅 사고력과의 관련성 탐구)

  • Jun, Youngcook
    • The Journal of Korean Association of Computer Education
    • /
    • v.21 no.6
    • /
    • pp.39-47
    • /
    • 2018
  • This paper dealt with investigating the number of minimal spanning ladders originated from ladder game and their properties as well as the related computational thinking aspects. The author modified the filtering techniques to enhance Mathematica project where a new type of graph was generated based on the algorithm using a generator of firstly found minimal spanning graph by repeatedly applying independent ladder operator to a subsequence of ladder sequence. The newly produced YC graphs had recursive and hierarchical graph structures and showed the properties of edge-symmetric. As the computational complexity increased the author divided the whole search space into the each floor of the newly generated minimal spanning graphs for the (5, 10) YC graph and the higher (6, 15) YC graph. It turned out that the computational thinking capabilities such as data visualization, abstraction, and parallel computing with Mathematica contributed to enumerating the new YC graphs in order to investigate their structures and properties.

COMPUTING DETERMINANTAL REPRESENTATION OF GENERALIZED INVERSES

  • Stanimirovic, Predrag-S.;Tasic, Milan-B.
    • Journal of applied mathematics & informatics
    • /
    • v.9 no.2
    • /
    • pp.519-529
    • /
    • 2002
  • We investigate implementation of the determinantal representation of generalized inverses for complex and rational matrices in the symbolic package MATHEMATICA. We also introduce an implementation which is applicable to sparse matrices.

A MODIFICATION OF GRADIENT METHOD OF CONVEX PROGRAMMING AND ITS IMPLEMENTATION

  • Stanimirovic, Predrag S.;Tasic, Milan B.
    • Journal of applied mathematics & informatics
    • /
    • v.16 no.1_2
    • /
    • pp.91-104
    • /
    • 2004
  • A modification of the gradient method of convex programming is introduced. Also, we describe symbolic implementation of the gradient method and its modification by means of the programming language MATHEMATICA. A few numerical examples are reported.

대학수학에서 Mathematica를 이용한 ${\pi}$의 계산

  • Kim, Byeong-Mu
    • Communications of Mathematical Education
    • /
    • v.11
    • /
    • pp.307-319
    • /
    • 2001
  • 대학수학에서, 멱급수의 전개를 배우는 단원에서 관심을 끄는 수 ${\pi}$에 대하여 고찰함으로써, ${\pi}$값의 계산 과정에 있어서의 발달을 이해하고, Mathematica를 이용하여 수학자들이 만든 공식을 통해 ${\pi}$값을 구체적으로 계산하여 보며, 또한 수학에 흥미를 느끼도록 하여 학생들 스스로가 ${\pi}$값을 계산해 볼 수 있는 기회를 갖도록 유도한다.

  • PDF