matlab中结束脚本运行_matlab学习总结(入门篇)
更新(2020.3.31):發現MATLAB在網絡經濟學的仿真模擬方面有很大幫助,主要是構造一個
的方陣來刻畫任意兩個個體之間的關系。更新(2017.6.11):最近用matlab完成了隨機過程的兩次編程作業,感覺還是多用吧,不如很難熟悉的。感覺用到的時候再學吧,不然很多東西學過了就忘記了。
還有,記住80/20法則,感覺把循環、判斷記熟了,然后就可以勝任很多工作了。不要事無巨細的記很多東西,記住了也會忘記,Learn by doing吧。
Matlab學習體會
之前是matlab的小白,但是也久聞其大名。因為要打比賽的緣故,就自學了Matlab,從放假之后學到現在,大概有九天左右,算不上是全身心投入。不過每天學習的時間也在四個小時以上,整理了大概95頁的OneNote筆記。把學習的內容整理一下,以求加深理解,形成體系。
大概學習了以下幾個方面的內容
1、 matlab軟件的界面以及基本的一些操作,比如如何在command window輸入命令。還有一些最基本的函數:clc,clear,who,whos,“;”的用法以及輸出格式控制等
2、 有哪些數據類型,字符,數值,cell和structure。數值和字符串之間的轉換,數值計算語法。
3、 數組,矩陣及常用的操作,如何創建一維矩陣,多維矩陣,以及線性代數中矩陣相加、相乘、分解等操作。據說矩陣是matlab的大殺器,很多地方如果使用矩陣化的操作會大大提高運行效率,在官方文檔上看到了幾例,十分佩服不過自己如果運用還需在實踐中摸索吧,matlab在數據類型方面的操作確實非常強大和靈活,比如創建一個不定長數組,創建一個等差數列。都非常方便。
4、 求解簡單的方程,線性方程組,微分和積分。
5、 最基本的繪圖函數,如何繪制線形圖,條形圖,如何為橫坐標和縱坐標加上相應的標題,如何設置坐標系,如何設置統計圖的標題等。以及3D繪圖,不過我現在還沒有需要用3D繪圖的的地方。
6、 If-else,for,while,swith-case這些邏輯控制語句的含義和基本用法,跟著官方文檔中的案例敲了代碼,自己也寫了一些非常簡單的小程序,以求對其有基本的認識。
7、 腳本文件和函數文件,腳本是不需要輸入參數的,函數文件需要輸入參數還有返回值,因為很多需要處理的問題比較復雜不是點一下工具箱就可以的。所以需要寫成腳本文件,而且寫成腳本文件之后,修改代碼非常方便,比控制臺方便很多。
8、 工具箱的使用,只使用過擬合的工具箱,其它工具箱還沒有用過,感覺工具箱的使用也最好需要知道這個工具箱背后的大體思想,不然也會一頭霧水,這個應該也要在以后的學習中慢慢體會。
9、 如何導入數據,導出數據,和excel、txt等文件的交互,以及一些簡單的數據分析工作。數據分析應該也是一個熱點。
總體的感覺是matlab上手還是非常快的,全身心投入的話很快就可以了解大體的用法,這個簡單的過程對我而言也走了很多坑,遇到很多不明白的小知識點,自己搜索網上資料解決困惑不下100次。想要用得好還需要更加多的理論的學習與實踐中的體會吧。把所有的學習筆記都整理在了OneNote上面。
總結
以上是生活随笔為你收集整理的matlab中结束脚本运行_matlab学习总结(入门篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .idea文件夹是做什么的_33 个 I
- 下一篇: signature=8405d26e25