天天看點

平學(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

繼續閱讀