zoukankan      html  css  js  c++  java
  • octave基本指令1

    octave基本指令1

    注释

    使用:

    disp 输出指令

    eg:
    >>a = pi;
    >>disp(sprintf('2 decimals:%0.2f'a))
    2 decimals: 3.14

    由sprintf生成字符串,再由disp输出到屏幕(sprintf中的语句和C类似)

    长度控制

    >>format long
    >>a 
    a= 3.14159265358979
    >>format short
    a = 3.1416
    

    向量和矩阵

    >>a = 
    [1 2;
     3 4;
     5 6] 
    a =
        1    2
        3    4
        5    6
    >>v = 1:0.1:1.6  %从1开始,步长为2,直到增到1.6(不写步长默认为1)
    v = 1.000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000
    
    >>v = 1:6
    v = 1 2 3 4 5 6
    
    >>ones(2,3)  %生成全1矩阵
    ans = 
        1   1   1
        1   1   1
    
    >>zeros(n,m) %生成全0矩阵
    
    >>eye(x) %生成x*x的单位矩阵
    
    >>rand(n,m) %生成0~1的随机数
    
    >>randn(n,m) %生产正态分布的矩阵
    
    >>hist(y,x,norm) %生成直方图,norm为所有柱高之和(非必须)
    

    一些矩阵数据的获取

    >>a = [1 2; 3 4; 5 6]
    >>sz = size(a)
    sz = 
        3 2
    >>size(a,1)
    ans = 3
    >>size(a,2)
    ans = 2
    >>v = [1 2 3 4]
    >>length(v)
    ans = 4
    >>length(a)
    ans = 3 %这里因为a的两个维度分别是2,3,最大维度为3,因此返回3
  • 相关阅读:
    Gitee + PicGo搭建图床 & Typora上传图片到图床
    算法思维 ---- 双指针法
    Floyd's cycle-finding algorithm
    Boyer-Moore Voting Algorithm
    youtube-dl 使用小记
    算法思维 ---- 滑动窗口
    Memo
    英语
    BZOJ 3270
    BZOJ 3196
  • 原文地址:https://www.cnblogs.com/passbyone/p/6359096.html
Copyright © 2011-2022 走看看