1 == 2    % false

1 ~=2     % true

% 隐藏版本,只显示>> .

PS1('>> ');

% 输出两位小数格式

disp(sprintf('2 decimals: %0.2f',a))

% 转换数字格式

format long

format short

v = 1:0.1:2       % v是一个一行十一列矩阵(1.0 1.1 1.2.............2.0)

v = 1:6          % v是一个一行十一列矩阵(1 2 3 4 5 6)

ones(2,3)  zeros(2,3)  rand(2,3)  % 分别生成全为1,全为0,或随机数组成的两行三列矩阵

eye(3)   % 三行三列单位矩阵

A = [1 2;3 4; 5 6]

sz = size(A)    % 行数列数

sz =

  3     2

size(A,1)   % 行数

ans = 3;

size(A,2)    % 列数

ans = 255;

ans = 3;E

>> pwd    % 当前所处路径
ans = C:\Users\Administrator

>> cd 'C:\Users\Administrator\Desktop'
>> pwd    % 修改当前所处路径
ans = C:\Users\Administrator\Desktop

load x    % 加载一个文件

who   whos    %显示当前的变量

clear x   % 清除某一个变量

clear   % 清除所有变量

save hello.mat I  %将I 保存到文件中

>> A = [1 2;3 4;5 6] A =

1   2

3   4

5   6

>> A(3,2) ans =  6

>> A(2,:) ans =

3   4

>> A(:,2) ans =

2

4

6

>> A(:,2) = [8; 9; 7]

A =

1   8

3   9

5   7

>> A = [A, [100; 105; 110]]

A =

1     8   100

   3     9   105

   5     7   110

>> A(:)    %将A中所有元素生成一个列向量

ans =

1

   3

5

8

9

7

100

105

110

C = [A B]   %A在左,B在右

C = 【A;B]  %A在上,B在下

>> A = [1 2;3 4;5 6]

>> B = [11 12;13 14;15 16]

>> A .* B     % 对应元素分别相乘

ans =

11   24

39   56

75   96

A .^ 2      % 得到一个A中每一个元素平方的矩阵

1 ./ A      % 得到一个A中每一个元素取倒数的矩阵

log(A)   exp(A)   abs(A)  A + 1  ....... % 得到一个A中每一个元素做相应运算的矩阵

>> a = [1 2 3 4]

>> max(a) ans =  4

a < 3

ans =       %对每一个元素进行判断

1  1  0  0

>> max(A)

ans =

5   6

A =[1   2; 3   4; 5   6]

magic(3)    %产生一个三行三列的矩阵,每一行每一列加起来相等

sum(A,1)    %求每一行的和

sum(A,2)    %求每一列的和

>> t = [0:0.01:0.98];
>> y1 = sin(2*pi*4*t);
>> plot(t,y1);   % 画出关于y1-t的图
>> y2 = cos(2*pi*4*t);
>> plot(t,y2);
>> hold on;   %保持y2-t
>> plot(t,y1,'r');   %红色

第二周课程笔记 :

https://www.coursera.org/learn/machine-learning/resources/QQx8l

机器学习-octave使用的更多相关文章

  1. 吴恩达机器学习-octave笔记

    隐藏前缀提示符:PS1('>>') 不显示打印内容:;结尾 字符串:a=’hi’ 屏幕输出:disp(sprint(‘2 decimals:%0.2f’,a)) 生成集合(矩阵):V=1: ...

  2. 吴恩达《机器学习》课程笔记——第六章:Matlab/Octave教程

    上一篇  ※※※※※※※※  [回到目录]  ※※※※※※※※  下一篇 这一章的内容比较简单,主要是MATLAB的一些基础教程,如果之前没有学过matlab建议直接找一本相关书籍,边做边学,matl ...

  3. 四大机器学习编程语言对比:R、Python、MATLAB、Octave

    本文作者是一位机器学习工程师,他比较了四种机器学习编程语言(工具):R.Python.MATLAB 和 OCTAVE.作者列出了这些语言(工具)的优缺点,希望对想开始学习它们的人有用. 图源:Pixa ...

  4. 从零单排入门机器学习:Octave/matlab的经常使用知识之矩阵和向量

    Octave/matlab的经常使用知识之矩阵和向量 之前一段时间在coursera看了Andrew ng的机器学习的课程,感觉还不错.算是入门了.这次打算以该课程的作业为主线,对机器学习基本知识做一 ...

  5. ML:机器学习中常用的Octave语句

    coursera上吴恩达的机器学习课程使用Octave/Matlab实现算法,有必要知道Octave简单的语句.最重要的:在遇到不会的语句,使用'''help '''或者'''doc '''查看官方文 ...

  6. Andrew NG 机器学习编程作业5 Octave

    问题描述:根据水库中蓄水标线(water level) 使用正则化的线性回归模型预 水流量(water flowing out of dam),然后 debug 学习算法 以及 讨论偏差和方差对 该线 ...

  7. Andrew NG 机器学习编程作业4 Octave

    问题描述:利用BP神经网络对识别阿拉伯数字(0-9) 训练数据集(training set)如下:一共有5000个训练实例(training instance),每个训练实例是一个400维特征的列向量 ...

  8. Andrew NG 机器学习编程作业3 Octave

    问题描述:使用逻辑回归(logistic regression)和神经网络(neural networks)识别手写的阿拉伯数字(0-9) 一.逻辑回归实现: 数据加载到octave中,如下图所示: ...

  9. Andrew NG 机器学习编程作业2 Octave

    问题描述:用逻辑回归根据学生的考试成绩来判断该学生是否可以入学 这里的训练数据(training instance)是学生的两次考试成绩,以及TA是否能够入学的决定(y=0表示成绩不合格,不予录取:y ...

随机推荐

  1. python 数组学习

    2 NumPy-快速处理数据 标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针.这样为了保存一个简单的[1, ...

  2. hdu1521(字典树模板)

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1251 题意: 中文题诶~ 思路: 字典树模板 代码1: 动态内存, 比较好理解一点, 不过速度略慢, ...

  3. Git练习1

  4. Exadata Smart Flash Logging工作原理

    Exadata在V2时代,ORACLE为了进一步拓宽客户人群,除了宣称Exadata适用OLAP系统,同时也适用于OLTP系统,那怎么才能满足OLTP系统的高IOPS要求呢?于是Exadata引入了闪 ...

  5. tomcat内存配置

    -Xms521M-Xmx1024M-XX:PermSize=64M -Xms256m -Xmx1024m -XX:MaxPermSize=256m

  6. python排序(冒泡、直接选择、直接插入等)

    冒泡排序 冒泡法:第一趟:相邻的两数相比,大的往下沉.最后一个元素是最大的. 第二趟:相邻的两数相比,大的往下沉.最后一个元素不用比. #冒泡排序 array = [1,5,6,2,9,4,3] de ...

  7. tcp 三次握手,四次挥手几常见面试题

    TCP报文首部 源端口和目的端口,各占2个字节,分别写入源端口和目的端口: 序号,占4个字节,TCP连接中传送的字节流中的每个字节都按顺序编号.例如,一段报文的序号字段值是 301 ,而携带的数据共有 ...

  8. linux系统redis配置环境变量

    1.测试:在任何位置登录redis redis-cli 指定服务器ip(不指定时,默认本机) redis-cli -h 127.0.0.1 指定端口(不指定时,默认6379) redis-cli -h ...

  9. css中 repeat-x 的简单用法

    问repeat-x 00 中: 0 0 是 什么意思,如果改为0 -50呢,不写话默认是什么(不写话和0 0  的效果不一样)- ------<html><head><s ...

  10. SpringMVC10 InitBinder 注册自定义编辑器

    1.配置web.xml文件 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3// ...