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

    octave基本指令5

    控制语句

    for
    >> v=zreos(5,1)
    v =
        0
        0
        0
        0
        0
    >> for i=1:10,
    >    v(i) = 2^i;
    >  end;
    >> v
    v= 
        2
        4
        8
       16
       32
    
    >> indices = 1:5;
    >> for i = indices,
    >    disp(i);
    >  end;
    1
    2
    3
    4
    5
    
    while
    >> i = 1
    >> while i<=5,
    >    v(i) = 100;
    >    i = i + 1;
    >  end;
    >> v
    v = 
        100
        100
        100
        100
        100
    
    >> i = 1;
    >> while true,
    >    v(i) = 999;
    >    i = i + 1;
    >    if i == 6,
    >      break;
    >    end;
    >  end;
    >> v
    v =
        999
        999
        999
        999
        999
    
    if
    >> v(1)
    ans = 999
    >> v(1) = 2;
    >> if v(1) == 1;
    >    disp('The value is one');
    >  elseif v(1) = 2,
    >    disp('The value is two');
    >  else 
    >    disp('The value is not one or two');
    >  end;
    the value is two
    

    定义函数

    在 Octave 环境下定义的函数 你需要创建一个文件 用你的函数名来命名 然后以 .m 的后缀结尾

    • squareThisNumber.m
      function y = squareThisNumber(x)
      y = x^2;

    • 如果键入SquareThisNumber(5) 返回值是25

    • 使用 addpath 命令添加路径 添加路径
      addpath('C:Usersangdesktop')

    • 返回多个函数值
      function [y1, y2] = squareAndCubeThisNumber(x)
      y1 = x^2;
      y2 = x^3;

  • 相关阅读:
    允许debian wheezy支持IOS7+的iphone.
    openSUSE 国内镜像摘要
    策略模式总结
    顺序串
    WindowState注意事项
    NLP | 自然语言处理
    Using Autorelease Pool Blocks
    NSAutoreleasePool & thread
    oc语言特性
    oc语言基础整理
  • 原文地址:https://www.cnblogs.com/passbyone/p/6366496.html
Copyright © 2011-2022 走看看