吴恩达 matlab,吴恩达机器学习记录--Matlab 一些基本操作
1.加減乘除
2.真假? “==?? ~=”
3.邏輯與? 邏輯或? “&&? ||”
4.變量位數長短
format short/format long
%0.2f? (小數點后兩位數)
5.矩陣表示??? A = [1 2;3 4;5 6]? (三行兩列)
v = [1 2 3]? (行向量)
v = [1;2;3] (列向量)
6.生成矩陣??? (1)?? v = 1:0.1:2
v = 1:6?? (生成行向量)
(2)? ones(2,3)? (生成元素為1的向量)
(3)? zeros(2,3)? (元素為0)
(4)? rand(2,3)? (隨機生成)
(5)? eye(4)? (生成單位矩陣)
7.繪制直方圖 hist(w)??? hist(w,50)? (細化直方圖密度)
8.查詢矩陣行列數 size(A)
9.查詢較大的維度 length(A)
10.移動查詢文件目錄 ? pwd? ls? cd
11.變量載入 load ex2x.dat
12.查詢載入的所有變量 ? who/whos(詳細)
13.清除變量 ? clear ex2x
14.保存變量 ? save hello.mat v
save hello.txt v -ascii
15.A(3,2)? 索引到相應的行列(用逗號)
A(2,:)? 代表第二行所有元素
A(:,2)? 代表第二列所有元素
A([1,3],:)代表1,3行所有元素
16.局部賦值 A(:,2) = [10;11;12]
17.增加向量 (A,[100;110;120])? (注意分號和逗號)
18.所有元素放入單獨列向量 A(:)
19.矩陣的運算(加減乘除)
A*C(矩陣相乘)
A.*C(矩陣內各個元素相乘)
A.^2(每個元素乘平方)
1./A(求倒數)
A’(求轉置)
pinv(A)(求逆)
20.提取最大最小值 [m,n] = max(v)? m = 最大值 n = 最小值
21.元素比較 a<3? (元素返回0,1值)
22.sum(a) (求和函數)
prod(a)(求積函數)
floor(a)上取整? ceil(a)下取整
23.求每一列最大值 max(A,[],1)? (第一維度)
求每一行最大值 max(A,[],2)? (第二維度)
標簽:吳恩達,變量,max,元素,矩陣,生成,Matlab,基本操作,向量
來源: https://www.cnblogs.com/cc5551/p/10360538.html
總結
以上是生活随笔為你收集整理的吴恩达 matlab,吴恩达机器学习记录--Matlab 一些基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 家具拆装常用的内六角批头是什么型号?
- 下一篇: 为什么有些女性会选择贷款买房?