应用中Matlab语句学习笔记总结1

来源:互联网 发布:桌面数字时钟软件 编辑:程序博客网 时间:2024/06/17 01:38

之前学习的matlab语言都是常见的语句,这次想把实践遇到的新东西记录下来。

1、[~, index] = max()  是什么意思?

~表示最大值,index表示最大值的位置

如[m,n]=max([1,-1,5,2])

则m=5,n=3。

2、tic、toc 分别表示什么意思?

tic表示计时开始、toc表示计时结束。

tic;
scores = net.forward(input_data);
toc;

如上例所示是给net的前向传播计时。

3、find

 Find indices of nonzero elements.

找出非零元素的下标(Matlab 下标或位序从1开始,且以列为主序)
A =

     1     0     2
     3     4     0
     5     6     7

>> find(A)


ans =


     1
     2
     3
     5
     6
     7
     9

在Matlab写的机器学习分类问题代码中,可以应用find(y)和find(y==0)分别获得原始数据(输入变量)中被分为'1'类

和'0'类的位序

还会有后续更新。。。。。。

0 0
原创粉丝点击