天天看点

平学(3):Mathematica软件初学体验

作者:LearningYard学苑
平学(3):Mathematica软件初学体验

分享兴趣,传播快乐,增长见闻,留下美好。

亲爱的您,

这里是LearningYard学苑!

今天小编为大家带来文章

“平学(3):Mathematica软件初学体验”

欢迎您的用心访问!

Share interest, spread happiness, increase knowledge, leave a beautiful.

Dear you,

this is LearningYard Academy.

Today, the editor bringsyou an article

"Ping Xue (3):Mathematica Beginner experience "

Welcome to your visit!

一、 思维导图(Mind mapping)

平学(3):Mathematica软件初学体验

二、Mathematica软件相关内容(Mathematica software related content)

1 软件基本介绍(Software basic introduction)

Mathematica 由 Wolfram Research 公司开发,拥有丰富的数学函数和符号计算能力,是一款功能强大的技术计算软件,在所有技术计算领域(包括网络、图像、几何、数据科学、可视化、机器学习等等)表现卓著,广泛应用于数学、科学和工程领域。

Mathematica, developed by Wolfram Research, has rich mathematical functions and symbolic computing capabilities. It is a powerful technical computing software that stands out in all technical computing fields, including networks, images, geometry, data science, visualization, machine learning, and more. It is widely used in mathematics, science, and engineering.

2 软件优势(Software advantage)

Mathematica拥有综合的数学功能,其中包括符号计算能力、图形绘制能力和数值计算能力;拥有数据分析与可视化功能,其中包括数据处理能力及可视化能力;拥有各种符号与强大的代码编程环境,软件内置大量函数库,支持用户自定义函数和符号,方便用户编写和使用特定领 域的数学模型,提供了强大的编程能力,支持多种编程范式,如函数式编程、面向对象编程等,允许用户进行自定义算法和程序开发;拥有全面的学习资源以及教学应用,提供了丰富的学习资料、文档和教学示例,方便用户学习和应用软件的各种功能。

Mathematica has comprehensive mathematical functions, including symbol calculation ability, graphic drawing ability, and numerical calculation ability; Having data analysis and visualization capabilities, including data processing and visualization capabilities; Having various symbols and a powerful code programming environment, the software is equipped with a large number of function libraries, supporting user-defined functions and symbols, making it convenient for users to write and use mathematical models in specific fields. It provides powerful programming capabilities and supports multiple programming paradigms, such as functional programming and object-oriented programming, allowing users to customize algorithms and program development; Having comprehensive learning resources and teaching applications, it provides rich learning materials, documents, and teaching examples, making it convenient for users to learn and apply various functions of the software.

3 软件使用过程(Software use process)

(1) 软件界面的认识(Understanding software interfaces)

a.主菜单中的新建、打开、关闭、保存、另存为,功能与其他软件类似,如下图所示:

The functions of New, Open, Close, Save, and Save As in the main menu are similar to other software, as shown in the following figure:

平学(3):Mathematica软件初学体验

b.面板中的书写助手、数学助手、课堂助手、图表元素方案、色彩方案等,用来打开各种基本输入模板,如下图所示:

The writing assistant, math assistant, classroom assistant, chart element scheme, color scheme, etc. in the panel are used to open various basic input templates, as shown in the following figure:

平学(3):Mathematica软件初学体验
平学(3):Mathematica软件初学体验

c.帮助菜单实际上就像是使用说明书,在此可以了解Mathematica软件的所有函数、命令的使用格式和功能。使用时,只要在帮助窗口内输入命令或函数名称,系统就会现实该命令或函数的使用格式和其他相关信息,如下图所示:

The help menu is actually like a user manual, where you can learn about the usage formats and functions of all functions and commands in Mathematica software. When in use, as long as the command or function name is entered in the help window, the system will display the usage format and other related information of the command or function, as shown in the following figure:

平学(3):Mathematica软件初学体验

(2)工作区(workspace)

界面的空白区域为工作区,是用户输入、输出一切信息的窗口,用户的所有操作都在这里完成,可以同时打开多个窗口,如下图所示:

The blank area of the interface is the workspace, which is a window for users to input and output all information. All user operations are completed here, and multiple windows can be opened simultaneously, as shown in the following figure:

平学(3):Mathematica软件初学体验

下面是进行简单的计算操作:

Here is a simple calculation operation:

平学(3):Mathematica软件初学体验

下面绘制了简单的函数图像:

A simple function graph is drawn below:

平学(3):Mathematica软件初学体验

下面绘制多个函数图像:

Draw multiple function images below:

平学(3):Mathematica软件初学体验

下面是绘制极坐标图像:

Here is a polar coordinate image drawn:

平学(3):Mathematica软件初学体验

三、知识补充(Knowledge supplementation)

我们上面谈到了很多Mathematica软件的优点,那么该软件是否有缺点或者是不足之处呢?

We have talked about many advantages of Mathematica software above, but does it have any shortcomings or shortcomings?

答案肯定是有的。首先Mathematica软件价格较高,比matlab更贵(Matlab的价格取决于你要哪些工具箱)。其次,Mathematica软件向量化的操作比Matlab稍慢,有时比Matlab更耗内存。再者,Mathematica软件代码调试不是很方便,但可以用Wolfram Workbench(基于Eclipse的IDE)改善。最后,Mathematica软件程序语言学习曲线陡峭,排除熟悉Scheme、Haskell等函数式语言或者作为高级计算器使用的人。

The answer is definitely there. Firstly, Mathematica software is more expensive than Matlab (the price of Matlab depends on which toolboxes you need). Secondly, the vectorization operation of Mathematica software is slightly slower than Matlab and sometimes consumes more memory than Matlab. Furthermore, Mathematica software code debugging is not very convenient, but it can be improved using Wolfram Workbench (an Eclipse based IDE). Finally, the learning curve of Mathematica software programming language is steep, excluding those who are familiar with functional languages such as Scheme and Haskell or use them as advanced calculators.

今天的分享就到这里了。

如果您对文章有独特的想法,

欢迎给我们留言,

让我们相约明天。

祝您今天过得开心快乐!

That's all for today's sharing.

If you have a unique idea about the article

please leave us a message

Let us meet tomorrow.

I wish you a happy day today!

参考资料:Chatgpt翻译,百度

本文由LearningYard学苑整理发出,如有侵权请在后台留言!

文字 | Ping

排版| Ping

审核| Yue

继续阅读