zoukankan      html  css  js  c++  java
  • octave中的一些基本操作

    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: ducumentsdesktop'%装载路径

    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) 不太懂

     

  • 相关阅读:
    :Netty中的Idle事件
    :Netty中的Idle事件
    大数据分析在石化企业的应用探讨
    全关联优化
    Java中的instanceof关键字
    Java中的instanceof关键字
    第七章 正则模式
    Rac sequence
    监控ping
    第六章 HASH
  • 原文地址:https://www.cnblogs.com/SkyeAngel/p/5748585.html
Copyright © 2011-2022 走看看