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

转载于:https://www.cnblogs.com/lxc1910/p/6718799.html

机器学习-octave使用相关推荐

  1. matlab和python的语言_四大机器学习编程语言对比:R、Python、MATLAB、Octave

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

  2. 机器学习实现线性梯度算实现octave

    最近一直在查找机器学习实现之类的问题,今天正好有机会和大家共享一下. 感悟 机器学习,感到就是数值分析等数学课程在盘算机上的一个应用.让我想起了理查德.费曼说的"数学之于物理就像做爱之于手淫 ...

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

    GitHub 地址:https://github.com/mjbahmani/10-steps-to-become-a-data-scientist  R 语言 R 是一种用于统计计算和图的语言及环境 ...

  4. 吴恩达机器学习笔记——Day2——Octave使用基础

    观看的视频来自网易云课堂--<吴恩达机器学习> http://吴恩达机器学习 - 网易云课堂 https://study.163.com/course/courseMain.htm?cou ...

  5. 机器学习编程作业ex2(matlab/octave实现)-吴恩达coursera

    分成两部分,一是本节课程内容的简要回顾,二是作业步骤的推导 程序打包网盘地址提取码1111 (后续部分,需要填入的代码为深色框,已经提供的代码为浅色框.) 一.内容回顾 逻辑回归Logistic Re ...

  6. 斯坦福大学吴恩达机器学习教程中文笔记——week2——多变量线性回归,octave教程

    第2周 文章目录 第2周 @[toc] 四.多变量线性回归(Linear Regression with Multiple Variables) 4.1 多维特征 4.2 多变量梯度下降 4.3 梯度 ...

  7. 吴恩达机器学习系列课程笔记——第五章:Octave教程(Octave Tutorial)

    提示:这章选学,可以去学python,第六节可以看看. 5.1 基本操作 https://www.bilibili.com/video/BV164411b7dx?p=26 本章学习以种编程语言:Oct ...

  8. Chapter5:Octave教程:AndrewNg吴恩达《机器学习》笔记

    文章目录 Chapter 5 : Octave 教程 5.1 基本操作 5.2 移动数据 5.3 计算数据 5.4 绘图数据 5.5 控制语句:for,while,if语句 5.6 向量化 5.7 工 ...

  9. 吴恩达机器学习之Octave教程(Octave Tutorial):基本操作、移动数据、 计算数据、绘图数据、控制语句:for,while,if语句、 向量化、工作和提交的编程练习

    吴恩达机器学习栏目清单 专栏直达:https://blog.csdn.net/qq_35456045/category_9762715.html 文章目录 5.Octave教程(Octave Tuto ...

最新文章

  1. 1968年12月9日,恩格尔巴特公开演示了世界上第一个鼠标盒子
  2. 东大漆桂林、清华李涓子、复旦肖仰华等大牛确认出席CTA峰会!5月一起打卡杭州...
  3. 计算机网络相关知识 参考博客 子网掩码怎么理解 网关及网关的作用 路由器基础知识详解
  4. 登录时记住用户名和密码及cookie案例应用
  5. 平台允许同时在线人数 显示_12万人同时在线,游戏未正式发售,国产“糖豆人”已诞生?...
  6. 解决Vue循环中子组件不实时更新的问题
  7. 获取稳定的西刺代理IP
  8. sublime配置go环境_如何为Sublime3配置Go语言开发环境
  9. Apple苹果终端如何进行批量管理?
  10. HDU 6095 Rikka with Competition
  11. ALU,半加器,全加器,减法电路
  12. IFIX数据写入html,iFIX常见问题问答.doc
  13. ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(一) 之 基层数据搭建,让数据活起来(数据获取)...
  14. 2021年中国外汇交易情况分析:中国银行结汇金额为16.5万亿元,同比增长17%[图]
  15. 100道经典Hadoop常见面试/笔试题及答案解析
  16. java long转日期,long转String
  17. 国际战略中aaa模式_AAA游戏中的微交易将继续存在(但仍然很糟糕)
  18. 赶紧入手,python面试题之Python如何实现单例模式?
  19. 大数据培训需要有基础吗
  20. 布隆过滤器(BloomFilter)

热门文章

  1. python 爬虫 使用selenium 控制浏览器 进行搜索操作
  2. 克罗谈投资策略01_期货交易中的墨菲法则
  3. android 触摸监听重写_第六十四回:Android中UI控件之SeekBar
  4. 当10年BI数据总监遇到烂需求、烂数据时,他做了这几件事
  5. c语言220程序,电赛必备220个C语言实例源码分享
  6. python--二叉树库函数
  7. 位运算解决二进制位上不同数字的个数问题
  8. 数据结构 3-0 栈与队列总结
  9. 计算机算法设计与分析 单峰序列
  10. 1-2 软件构造的质量目标