Octave(控制语句)
Posted jxxclj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Octave(控制语句)相关的知识,希望对你有一定的参考价值。
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(控制语句)的主要内容,如果未能解决你的问题,请参考以下文章
Octave Tutorial(《Machine Learning》)之第五课《控制语句和方程及向量化》
原Andrew Ng斯坦福机器学习——Lecture 5 Octave Tutorial—5.5 控制语句: for, while, if 语句
Octave机器学习-吴恩达-Octave部分笔记(已完结)
Ng第五课:Octave 教程(Octave Tutorial)2