20190613――吴恩达机器学习 matlab教程

匿名 (未验证) 提交于 2019-12-02 23:42:01
~= 

在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' 

是a的转置


文章来源: https://blog.csdn.net/qq_36344771/article/details/91890896
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!