Matlab or computer algebra systems

In summary, Matlab and other computer algebra systems use matrix transformation to find derivatives of functions. These systems have a built-in CAS that allows for symbolic manipulation, and they apply the same rules as taught in calculus courses. For more information, one can search for "symbolic differentiation" online.
  • #1
matqkks
285
5
How does Matlab or computer algebra systems find derivatives of functions?
Is it correct that they use matrix transformation?
 
Physics news on Phys.org
  • #2
matqkks said:
How does Matlab or computer algebra systems find derivatives of functions?
Is it correct that they use matrix transformation?

1. There is not really any distinction between Matlab and the CAS systems as Matlab has a CAS (MuPad) embedded in it for symbolic manipulation (or it does if you have the student edition or have forked out the extra £500-1000 for the symbolic toolbox)

2. They find derivatives by essentially applying the same sort of rules you will have learned in your calculus courses. If you want more information Google for "symbolic differentiation", you will find hits like http://mitpress.mit.edu/sicp/full-text/sicp/book/node39.html

CB
 

FAQ: Matlab or computer algebra systems

What is Matlab and how is it different from other computer algebra systems?

Matlab is a high-level programming language and interactive environment commonly used in scientific and engineering fields for data analysis, visualization, and mathematical computations. Unlike other computer algebra systems, Matlab is designed for numerical calculations and has a more user-friendly interface.

Can Matlab be used for symbolic computations?

Yes, Matlab has a Symbolic Math Toolbox that allows for symbolic computation, such as solving equations, simplifying expressions, and performing calculus operations. However, it is not as robust as other dedicated computer algebra systems.

Is Matlab free to use?

No, Matlab is a proprietary software and requires a license to use. However, there is a free alternative called Octave, which is very similar to Matlab and can be used for most basic tasks.

What are some common applications of Matlab in scientific research?

Matlab is widely used in various scientific and engineering fields, such as signal processing, image and video processing, control systems, and data analysis. It is also commonly used in academic research for simulations, numerical modeling, and data visualization.

Are there any disadvantages to using Matlab as a computer algebra system?

One major disadvantage of Matlab is its cost, as it requires a license for commercial use. It also has a steeper learning curve compared to other computer algebra systems, and its symbolic math capabilities are not as advanced. Additionally, it may not be suitable for complex symbolic computations and may require additional toolboxes for specialized tasks.

Similar threads

Replies
2
Views
2K
Replies
4
Views
3K
Replies
5
Views
2K
Replies
5
Views
1K
Replies
5
Views
2K
Replies
12
Views
3K
Replies
1
Views
2K
Back
Top