1.矩阵的表示:
v = [1 2 2]  %表示1行3列的矩阵

v = [1; 2; 2] %表示3行1列的矩阵

v = [1 2; 2 3; 4 5] %3*2矩阵

size(v) % 求v的行与列

length(v) %求v的列

2.几个基本矩阵的表示:
1)s = ones(2, 4)  %2*4全1矩阵

2)m = zeros(3, 4) %3*4全0矩阵

3)e = eye(3) %3阶单位矩阵

4)r = rand(3, 4) %3*4元素为任意的矩阵

5)r = randn(3, 4) %可以包含负数

3.画图

m = sqrt(3) * (rand(1, 200))

hist(m) %画m的直方图

hist(m, 40)

4.一些基本操作

 pwd %显示路径

cd 'd: \ducuments\desktop'%装载路径

ls %显示路径下的文件

who %显示当前已定义的变量

whos %显示详情

clear w %清除w变量

save hello.txt v -ascii  %将v变量的值以ascii码形式存储为hello.txt

v(3, 2)%显示v中第3行第2列的元素

v(2,  : ) %显示第2行中的每一个元素

v(:, 2)%显示第2列中的每一个元素

v(:, 2) = [12, 22, 22] %将第2列的元素赋值

a = [a, [3; 3; 3]] %将a增加另外一列

a(:) %把a的值放入一个列向量中

矩阵的运算:

c = [a b]

e = [a; d]

w = a .* b % a 与b 相应的行与列的值相乘

n = a .^3 % a中的每个元素取3的立方

m = 1 ./ a % a中的每个值取倒数

abs(s) %取s中的每个值的绝对值

a' 将a的行与列互换

q = max(s) %取s中每一列的最大值

[m, l] = max(a) %m为s中每列的最大值组成的矩阵,l为最大值所在的行组成的矩阵

a < 2 % a中小于2的值为1,其余值均为0

find(a < 3) 不太懂

c = magic(4) %每行每列相加的和均相等

[r, l] = find(a < 4) 不太懂

octave中的一些基本操作的更多相关文章

  1. Oracle中的一些基本操作

    关于Oracle中的一些基本操作,包括表空间操作,用户操作,表操作 --创建表空间 create tablespace itheima datafile 'I:\oracle\table\itheim ...

  2. MATLAB中图像的基本操作

    MATLAB中图像的基本操作 1.读取.显示图片 MATLAB中提供了immread()与imshow()函数读取和显示图片.其中读取函数imread()原型: imread: A = imread( ...

  3. C++中map的基本操作和使用;

    注:本文来自sina live 的博文 Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本 ...

  4. C#中Linq查询基本操作

    摘要:本文介绍Linq查询基本操作(查询关键字) - from 子句 - where 子句 - select子句 - group 子句 - into 子句 - orderby 子句 - join 子句 ...

  5. cocos2d-x3.2中map的基本操作和使用

    在游戏开发中,我们有时候会用到map,而map的使用方法我简单给大家介绍一下.Map是c++的一个标准容器,她提供了非常好一对一的关系,在一些程序中建立一个map能够起到事半功倍的效果,总结了一些ma ...

  6. C++使用: C++中map的基本操作和用法

    在阅读SSD代码中发现作者使用了C++中的map方法,因此搜索该关联式容器的使用方法,在这里一并总结. 一.Map 簡介 Map是STL的一個容器,它提供一對一的hash. 第一個可以稱為關鍵字(ke ...

  7. octave-bug - 报告 GNU Octave 中的 bug

    SYNOPSIS 总览 octave-bug [-s subject] DESCRIPTION 描述 octave-bug 是一个 shell 脚本,用于以一种标准的格式撰写有关 Octave 的 b ...

  8. JavaScript学习系列博客_14_JavaScript中对象的基本操作

    对象的基本操作 - 创建对象 - 方式一:使用new关键字调用的函数,是构造函数(constructor),构造函数是专门用来创建对象的函数. var obj = new Object(); - 方式 ...

  9. Javascript中数组的基本操作

    删除数组指定的某个元素 via首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: Array.prototype.indexOf = function(val) ...

随机推荐

  1. JavaScript基础回顾

    1, NaN 不是数字  Infinity 无穷大 alert(parseInt("dd")); //NaN alert(1/0); //Infinity 2, 逻辑或 || ,返 ...

  2. DeepLearning.ai学习笔记(二)改善深层神经网络:超参数调试、正则化以及优化--Week2优化算法

    1. Mini-batch梯度下降法 介绍 假设我们的数据量非常多,达到了500万以上,那么此时如果按照传统的梯度下降算法,那么训练模型所花费的时间将非常巨大,所以我们对数据做如下处理: 如图所示,我 ...

  3. spring cloud+dotnet core搭建微服务架构:服务发现(二)

    前言 上篇文章实际上只讲了服务治理中的服务注册,服务与服务之间如何调用呢?传统的方式,服务A调用服务B,那么服务A访问的是服务B的负载均衡地址,通过负载均衡来指向到服务B的真实地址,上篇文章已经说了这 ...

  4. 系统学习java高并发系列三

    转载请注明原创出处,谢谢! 首先需要说说线程安全?关于线程安全一直在提,比如StringBuilder和StringBuffer有什么区别? 经常就会出现关于线程安全与线程非安全,可能一直在提自己没有 ...

  5. React获得真实的DOM操作

    真实的DOM操作 ------------------------------------------------------------------------------------------- ...

  6. 第一个asp.net MVC5+ExtJS6入门案例项目

    最近在学习asp.net MVC,结合前段时间学习的ExtJS,做了一个入门示例.不过还有一个json日期显示的问题没有解决. [思路] 1.先搭建一个asp.net MVC项目. 2.将MVC项目的 ...

  7. U方法

    U方法用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生成对应的URL地址,格式为:U('地址','参数','伪静态','是否跳转','显示域名');在模板中使用U方法而不是固定 ...

  8. struts2的防止表单重复提交

    防止表单重复提交其实就是struts2的一个拦截器的使用: struts.xml配置文件: <?xml version="1.0" encoding="UTF-8& ...

  9. Liers 树状数组+中国剩余定理

    Liers Time Limit: 14000/7000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others) SubmitStatus ...

  10. 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA

    开发环境搭建好之后,还需要一个集成开发环境也就是IDE来进行编程.这里推荐的IDE是IDEA,那个老掉牙的Eclipse还是先放一边吧,(手动滑稽). IDEA的下载地址:http://www.jet ...