20190613――吴恩达机器学习 matlab教程
~= 在matlab中表示非,而不是平常的编译语言中的!= display(a) 你可以在matlab中输出变量 分号的作用就是让矩阵换行到下一行 1:0.1:2 表示的是矩阵从1开始,以0.1的速率增长到2 一个元素为一列,所以这个得到的结果是行向量 ones(3,4) 表示建立了一个3x4的矩阵 同理为 zeros(a,b) rand(a,b) eye(4) eye表示生成一个单位矩阵 size(a) 会返回a的矩阵的大小 size(a,1) 会返回矩阵a的行数 以此类推 length(a) 返回最大维度的值 pwd 返回程序所在的当前路径 who whos who会列出来你定义的变量 whos会详细的列出你定义的变量的样式 clear 变量名 这个变量在上面的who列表就会被移除 save hello.mat v; 这样就会把v这个变量以hello.mat的形式保存 load hello.mat 读取hello.mat指令 a(3,2)表示的矩阵a的第三行第二列的数字是什么 a(2,:) 这个:号表示第二行所有的数字 a =[a,[100;200;300]] 相当于在a的最右边加上了一列新的100,200,300的元素 正常的 a*b a.*b a*b表示两个矩阵的乘积 log(v) exp(v) abs(v) log是相当于以e为底 exp是以e为底, abs是求绝对值 a