码迷,mamicode.com
首页 > 其他好文 > 详细

Octave(控制语句)

时间:2018-11-04 01:50:32      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:elseif   lse   while循环   目录   UNC   octave   if语句   调用   调用函数   

 

for循环遍历

>> v = zeros(10,1)
v =

   0
   0
   0
   0
   0
   0
   0
   0
   0
   0

>> v(1)
ans = 0
>> for i=1:10,
v(i) = 2^i;
end;
>> v
v =

      2
      4
      8
     16
     32
     64
    128
    256
    512
   1024

 

或者:

>> i=1:10;
>> i
i =

    1    2    3    4    5    6    7    8    9   10

>> for v =i,
disp(v);
end;

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10

 

 

while循环:

>> v = zeros(10,1);
>> i=1;
>> while i<=5,
v(i) = 100;
i=i+1;
end;
>> v
v =

   100
   100
   100
   100
   100
     0
     0
     0
     0
     0

 

 

>> 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) =2;
>> if v(1) ==2.
end;
>> if v(1) ==2,
       disp(is 2);
   elseif v(1) ==1,
       disp(is 1);
   else
        disp(is not 1 or 2);
end;
is 2

 

 

调用函数:

在当前目录下创建ying.m文件,点击编辑:

function y = ying(x)

y = x^2;

 

然后调用:

>> ying(2)
ans  = 4

 

Octave(控制语句)

标签:elseif   lse   while循环   目录   UNC   octave   if语句   调用   调用函数   

原文地址:https://www.cnblogs.com/jxxclj/p/9833830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!