zoukankan      html  css  js  c++  java
  • Octave计算数据

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

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

    A.*B =     :对A以及B中的对应的元素进行相乘

    11 24

    39 56

    75 96

    A.^2   :对A中的每一个元素进行平方

    1 4
    9 16
    25 36

    设 V=[1;2;3] 为一个列向量

    1./V  :得到每一个元素的倒数    .可以理解为取到每一个元素

    1./A  :得到A中每一个元素的倒数

    log(V) :对V中的每一个元素做对数运算

    exp(V)   :对V中的每一个元素做指数运算


    对V中的每一个元素加1的方法:

    1.  V+ones(length(V),1)

    2.   V+1

    一些有用的函数:

    假设有一个一行4列的矩阵 D=[1 0.5 3 2]

    max(D)   :返回D矩阵中最大的值

    [val, ind] = max(D)   :返回矩阵中的最大值以及对应的索引
    D<3    得到结果 1 1 0 1   (1=true,0=false)
    find(D<3)     :得到结果1 2 4 ,返回第几个元素
    E=magic(3)   魔方阵:它们所有的行和列和对角线加起来都等于相同的值。
    [r,c] = find(E>7)    返回结果:r = 1 3    c= 1  2   即(1 , 1),(3,2)为>7的值
    sum(A)    :将矩阵A中的每列元素加起来
    prod(A) (product) :将矩阵A中的每列元素乘起来
    max[A,[],1]   :返回A中每列的最大值
    max[A,[],2]   :返回A中每行的最大值
    max(max(A))  :返回A中所有元素中的最大值
    设   C = magic(9)
    sum(C,1)   :将C中的每行加起来 369   369   369   369   369   369   369   369   369
    sum(C,2)   :将C中的每列加起来  [369   369   369   369   369   369   369   369   369]  的转置
     

     

  • 相关阅读:
    合并两个排序的链表
    C#中调用C++的DLL文件
    C#获取进程的主窗口句柄
    在VS2008中编译纯c/c++程序并由c#调用过程 及 C++引用c#dll 模拟登陆实现
    C#多屏幕显示器编程
    Windows系统下的多显示器模式开发日记
    在 C# 中调用 C++
    C# 中调用C++ DLL (P/Invoke)
    C#多屏时控制窗体显示在哪个显示器上
    c# Winform 开发分屏显示应用程序
  • 原文地址:https://www.cnblogs.com/liuxjie/p/12028625.html
Copyright © 2011-2022 走看看