Matlab生成dll使用Python調用+Python安裝文件直接生成
RGB轉換HSV色彩空間(Python+MATLAB實現)
Matlab簡單制圖功能探索(簡單APP制作)
Matlab2018b安裝+破解(有償下載)
Python版本的MatLab-Scilab
MatLab操作樹莓派(2B+,及圖形化界面安裝)
MatLab 2019a版安裝.上
Matlab.1
Matlab.2
用Matlab求解變限積分函數的導數
最近寫CFD的東西,發現主機造輪子太累,還是用matlab吧,有點忘記了,復習一下啦~

主頁面有設置

可以設置一些東西,按照喜好來就好


可以搜索函數

可以在這里進行代碼審計

會出現這個窗口

path的路徑

如果你有自己得工作目錄會包含進來

這里點擊也可以

寫好的代碼可以去分析

寫個代碼繪圖

結果

在右鍵打開doc

點這里打開瀏覽器

具體的添加語法就不寫了

三個常用的命令

黃金分割比

顯示多位

MATLAB里面一個多項式用它的降序排列的系數組成
roots是一個求根函數

三點接著下一個

可以直接運行本機命令

十進制數值的顯示

指數
運算注意,點運算是指元素點對點的運算,是矩陣內元素對元素的運算。右除和傳統的一樣,左除則相反。
X*A=B右除
A*X=B左除

兩種矩陣

冒號創建向量

這個函數是定義了元素的個數

對數型

括號提取

簡單運算

嘻嘻

點積運算
dot()函數會返回兩個參數的點積,兩個參數需要同一維度。如果是列向量的時候,等于(a.*b)

叉積運算
在解析幾何里面是一個過兩相交向量交點而且垂直于兩個向量所在平面的向量
https://ww2.mathworks.cn/help/matlab/ref/cross.html
官網的文檔
這個概念在計算幾何里面經常使用:
http://www.uzzf.com/qudong/141768.html

放書一本,如果失效就不要找我了

x1 = p1.x-p0.x;y1 = p1.y-p0.y;x2 = p2.x-p0.x;y2 = p2.y-p0.y;
int multi ( node p1 , node p2 , node p0 ) {int x1 , y1 , x2 , y2 ;x1 = p1.x-p0.x , y1 = p1.y-p0.y ;x2 = p2.x-p0.x , y2 = p2.y-p0.y ;return x1*y2 - x2*y1 ; }
叉積代碼
叉積怎么用?
叉積>0 , 則以點0為中心點1逆時針轉向點2
叉積=0,則三點共線
叉積<0 , 則以點0為中心點1順時針轉向點2
從代數的角度看,x1y2-x2y1就是兩個向量構成的矩陣的行列式,即兩個向量圍成的圖形(平行四邊形)的面積,再除以2就得到三角形的面積了。

最原始的算法是
(以原點為中心)叉積就是x1*y2-x2*y1在平面中我們為了度量一條直線的傾斜狀態,為引入傾斜角這個概念。而通過在直角坐標系中建立tan α = k,我們實現了將幾何關系和代數關系的銜接,這其實也是用計算機解決幾何問題的一個核心,計算機做的是數值運算,因此你需要做的就是把幾何關系用代數關系表達出來。而在空間中,為了表示一個平面相對空間直角坐標系的傾斜程度,我們利用一個垂直該平面的法向量來度量(因為這轉化成了描述直線傾斜程度的問題)。

叉積定義

性質
顯然這個定義式我們不怎么喜歡,因為它代數化程度還是太淺,主要就是由于角的正弦值我們不好找,但是這絲毫不影響這個定義式在應用當中的重要性,下面我們需要解決的問題就是,找到一個等價的代數化程度更高的定義式。

叉積行列式
https://www.cnblogs.com/rhythmic/p/5727057.html更加詳細的推導可以看這個文章哦

混合積沒有專門的函數,不過可以這樣寫

構造數值多項式

多項式乘法,相當于兩個數組的卷積

除法,解卷

由根構造多項式
接下來的這個東西,有點像結構體。單元型變量和結構型變量,允許用戶將不同但是相關的數據類型集成到一起,方便數據管理。

注意是{}
用賦值語句直接定義,也看可以cell提前分配零件,然后對單元進行賦值。

mxn的置空單元數組


圖形單元變量輸出

創建一個結構型的數組

里面的元素,通過field屬性名來組織

得到屬性名字


幾種常見矩陣的生成