Main

Compare Computational Tools: Python, Matlab, Mathcad

Main.CompareMatlabPythonMathcad History

Hide minor edits - Show changes to output

June 17, 2014, at 05:32 AM by 174.148.165.243 -
Changed line 1 from:
(:title Compare Computational Tools: Python, Matlab, and Mathcad:)
to:
(:title Compare Computational Tools: Python, Matlab, Mathcad:)
June 17, 2014, at 05:31 AM by 174.148.165.243 -
Added lines 28-29:

Attach:compare_2d_heat_conduction.gif
June 17, 2014, at 05:02 AM by 174.148.165.243 -
June 17, 2014, at 04:57 AM by 174.148.165.243 -
Changed lines 7-8 from:
* Attach:Download.jpg [[Attach:compare_source_code.zip | Download Source Code]]
to:
Attach:Download.jpg [[Attach:compare_source_code.zip | Download Source Code]]
Added lines 15-16:
* View [[Attach:compare_code.pdf|Full Comparison (PDF)]]
June 17, 2014, at 04:55 AM by 174.148.165.243 -
Changed line 7 from:
* Attach:Download50.png [[Attach:compare_source_code.zip | Download Source Code]]
to:
* Attach:Download.jpg [[Attach:compare_source_code.zip | Download Source Code]]
June 17, 2014, at 04:55 AM by 174.148.165.243 -
Changed lines 7-8 from:
* [[Attach:compare_source_code.zip | Attach:Download50.png Download Source Code]]
to:
* Attach:Download50.png [[Attach:compare_source_code.zip | Download Source Code]]
Changed line 44 from:
(:htmlend:)
to:
(:htmlend:)
June 17, 2014, at 04:53 AM by 174.148.165.243 -
Changed lines 5-8 from:
This side-by-side comparison of Python, Matlab, and Mathcad allows potential users to see the similarities and differences between these three computational tools. Each of these tools is reviewed in additional detail through-out the course. For the course projects, any language can be selected. The purpose of these illustrative examples is to demonstrate that these three tools have similar basic capabilities.

!!!!
Interpolation
to:
This side-by-side comparison of Python, Matlab, and Mathcad allows potential users to see the similarities and differences between these three computational tools. Each of these tools is reviewed in additional detail through-out the course. For the course projects, any language can be selected. The purpose of these illustrative examples is to demonstrate that these three tools have similar basic capabilities and give insight into which computational tool to select for a project. The following basic methods are demonstrated with sample code in Python, Matlab, and Mathcad.

* [[Attach:compare_source_code.zip | Attach:Download50.png Download Source Code]]

*
Interpolation
* Polynomial fit
* Stiff ODE system
* Integrate function
* Nonlinear equations
* 2D heat equation: Matlab/Python only
Added lines 16-25:

Attach:compare_polyfit.png

Attach:compare_stiff_ode.png

Attach:compare_integration.png

Attach:compare_nonlinear_equations.png

Attach:compare_2d_heat_conduction.png
June 17, 2014, at 04:42 AM by 174.148.165.243 -
Added lines 1-28:
(:title Compare Computational Tools: Python, Matlab, and Mathcad:)
(:keywords tutorial, Mathcad, Matlab, Python, comparison, course:)
(:description This side-by-side comparison covers basic tasks commonly encountered in engineering calculations.:)

This side-by-side comparison of Python, Matlab, and Mathcad allows potential users to see the similarities and differences between these three computational tools. Each of these tools is reviewed in additional detail through-out the course. For the course projects, any language can be selected. The purpose of these illustrative examples is to demonstrate that these three tools have similar basic capabilities.

!!!! Interpolation

Attach:compare_interpolation.png

----

(:html:)
 <div id="disqus_thread"></div>
    <script type="text/javascript">
        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
        var disqus_shortname = 'apmonitor'; // required: replace example with your forum shortname

        /* * * DON'T EDIT BELOW THIS LINE * * */
        (function() {
            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
            dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
        })();
    </script>
    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
    <a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
(:htmlend:)