小鄒分享(一)Matlab軟件介紹(matlab 軟件)
分享興趣,傳播快樂,增長(zhǎng)見聞,留下美好。
親愛的您,
這里是LearningYard學(xué)苑!
今天小編為大家?guī)?span id="gkep7e9w" class="candidate-entity-word" data-gid="5525659">Matlab軟件介紹
歡迎您的用心訪問!
本期推文閱讀時(shí)長(zhǎng)大約5分鐘,請(qǐng)您耐心閱讀。
Share interests, spread happiness, increase knowledge, and leave beauty behind.
Dear you,
this is LearningYard Academy!
Today, the editor brings you introduction of Matlab software
Welcome to visit with your heart!
The reading time of this tweet is about 5 minutes, please read it with patience.
一
什么是Matlab?
MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于數(shù)據(jù)分析、無線通信、深度學(xué)習(xí)、圖像處理與計(jì)算機(jī)視覺、信號(hào)處理、量化金融與風(fēng)險(xiǎn)管理、機(jī)器人,控制系統(tǒng)等領(lǐng)域。
MATLAB是matrix&laboratory兩個(gè)詞的組合,意為矩陣工廠(矩陣實(shí)驗(yàn)室),軟件主要面對(duì)科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的高科技計(jì)算環(huán)境。它將數(shù)值分析、矩陣計(jì)算、科學(xué)數(shù)據(jù)可視化以及非線性動(dòng)態(tài)系統(tǒng)的建模和仿真等諸多強(qiáng)大功能集成在一個(gè)易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計(jì)以及必須進(jìn)行有效數(shù)值計(jì)算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計(jì)語言(如C、Fortran)的編輯模式。
MATLAB is a commercial mathematical software produced by MathWorks in the United States. It is used in data analysis, wireless communication, deep learning, image processing and computer vision, signal processing, quantitative finance and risk management, robotics, control systems and other fields.
MATLAB is a combination of the words matrix&laboratory, which means matrix factory (matrix laboratory). The software mainly faces the high-tech computing environment of scientific computing, visualization and interactive programming. It integrates many powerful functions such as numerical analysis, matrix calculation, scientific data visualization, and modeling and simulation of nonlinear dynamic systems in an easy-to-use window environment for scientific research, engineering design, and many sciences that must perform effective numerical calculation. Realm provides a comprehensive solution and is largely free from the editing mode of traditional non-interactive programming languages (eg C, Fortran).
二
Matlab功能
1、數(shù)值計(jì)算和符號(hào)計(jì)算功能
Matlab以矩陣作為數(shù)據(jù)操作的基本單位,這使得矩陣運(yùn)算變得非常簡(jiǎn)潔,方便,高效。Matlab還可以提供非常豐富的數(shù)值計(jì)算函數(shù),而且采用的都是國際通用的數(shù)值計(jì)算算法。
1. Numerical and symbolic calculation functions
Matlab uses matrix as the basic unit of data operation, which makes matrix operation very concise, convenient and efficient. Matlab can also provide a very rich numerical calculation function, and all of the numerical calculation algorithms that are commonly used in the world are used.
2、繪圖功能
利用Matlab 繪圖十分方便,它可以繪制各種圖像,囊括了2D和3D圖形,也可以對(duì)圖像進(jìn)行修飾控制,以增強(qiáng)圖像的表現(xiàn)效果。Matlab提供兩個(gè)層次的繪圖操作,一種是對(duì)圖形句柄進(jìn)行的底層繪圖操作;另一種是建立在低層繪圖之上的高層繪圖,利用Matlab的高層繪圖,用戶不需要考慮過多的細(xì)節(jié),只要給出一個(gè)劇本參數(shù)就能繪出圖像。
2. Drawing function
It is very convenient to use Matlab to draw. It can draw various images, including 2D and 3D graphics, and can also modify and control the image to enhance the performance of the image. Matlab provides two levels of drawing operations, one is the low-level drawing operation on the graphics handle; the other is the high-level drawing built on the low-level drawing, using the high-level drawing of Matlab, the user does not need to consider too many details, Just give a script parameter to draw the image.
3、匯編語言功能
Matlab具有程序結(jié)構(gòu)控制,函數(shù)調(diào)用,數(shù)據(jù)結(jié)構(gòu),輸出輸入。面向?qū)ο蟮?span id="gkep7e9w" class="candidate-entity-word" data-gid="5987910">程序設(shè)計(jì)語言特征。不僅簡(jiǎn)單易學(xué),而且操作簡(jiǎn)便,對(duì)于數(shù)值結(jié)算,程序仿真,計(jì)算機(jī)輔助設(shè)計(jì)等領(lǐng)域的人來說Matlab是個(gè)理想的選擇。
3. Assembly language function
Matlab has program structure control, function call, data structure, output and input. Object-oriented programming language features. Not only easy to learn, but also easy to operate, Matlab is an ideal choice for people in the fields of numerical settlement, program simulation, computer-aided design, etc.
4、擴(kuò)展功能
Matlab包括基本部分和各種選擇工具箱。工具箱擴(kuò)展了Matlab的其他功能。Matlab 工具箱分為兩大類:功能類工具箱和學(xué)科類工具箱。功能類工具箱主要是用來擴(kuò)充其符號(hào)計(jì)算功能,可視建模 仿真及文字處理功能,學(xué)科性工具專業(yè)性比較強(qiáng),如控制系統(tǒng)工具箱、神經(jīng)網(wǎng)絡(luò)工具箱,金融工具箱等。
4. Extended functions
Matlab includes basic parts and various selection toolboxes. Toolboxes extend other functions of Matlab. Matlab toolboxes are divided into two categories: functional toolboxes and subject toolboxes. The functional toolbox is mainly used to expand its symbolic computing functions, visual modeling simulation and word processing functions, and the discipline tools are more professional, such as control system toolbox, neural network toolbox, financial toolbox, etc.
三
Matlab優(yōu)勢(shì)特點(diǎn)
1、高效的數(shù)值計(jì)算及符號(hào)計(jì)算功能,能使用戶從繁雜的數(shù)學(xué)運(yùn)算分析中解脫出來;
2、 具有完備的圖形處理功能,實(shí)現(xiàn)計(jì)算結(jié)果和編程的可視化;
3、友好的用戶界面及接近數(shù)學(xué)表達(dá)式的自然化語言,使學(xué)者易于學(xué)習(xí)和掌握;
4、功能豐富的應(yīng)用工具箱(如信號(hào)處理工具箱、通信工具箱等等) ,為用戶提供了大量方便實(shí)用的處理工具。
1. Efficient numerical calculation and symbolic calculation functions can free users from complicated mathematical operation analysis;
2. It has complete graphics processing functions to realize the visualization of calculation results and programming;
3. Friendly user interface and natural language close to mathematical expressions, making it easy for scholars to learn and master;
4. Feature-rich application toolboxes (such as signal processing toolboxes, communication toolboxes, etc.) provide users with a large number of convenient and practical processing tools.
四
Matlab常用快捷鍵
快捷鍵 說明
Ctrl P 返回前一行輸入
Ctrl N 返回下一行輸入
Ctrl B 光標(biāo)向后移一個(gè)字符
Ctrl F 光標(biāo)向前移一個(gè)字符
Ctrl R 光標(biāo)向右移一個(gè)字符
Ctrl L 光標(biāo)向左移一個(gè)字符
Ctrl A 光標(biāo)移到行首
Ctrl E 光標(biāo)移到行尾
Ctrl U 清除一行
Ctrl D 清除光標(biāo)所在的字符
Ctrl H 刪除光標(biāo)前一個(gè)字符
Ctrl K 刪除到行尾
Ctrl C 中斷正在執(zhí)行的命令
今天的分享就到這里了。如果您對(duì)今天的文章有獨(dú)特的想法,歡迎給我們留言,讓我們相約明天,祝您今天過得開心快樂!
That's all for today's sharing. If you have a unique idea for today's article, feel free to leave a message and let's meet tomorrow. I wish you a happy and happy day!
參考資料:谷歌翻譯、百度
本文由Learning Yard學(xué)苑整理并發(fā)出,如有侵權(quán),請(qǐng)聯(lián)系刪除。
文字|小鄒
排版|小鄒
審核|閆慶紅