注释
%
1==2 %false
基本操作
octave:1> 1==2
ans = 0
octave:2> 1==2 %false
ans = 0
octave:3> 1~=2
ans = 1
octave:4> 1&&2 %and
ans = 1
octave:5> 1||0 %or
ans = 1
octave:6> xor(1,0)
ans = 1
octave:7> a=3
a = 3
octave:8> a=3;
octave:9> b='hi'
b = hi
octave:10> c=(3>=1)
c = 1
octave:11> a=pi
a = 3.1416
octave:12> disp(a)
3.1416
octave:13> disp(sprintf(hi,"%.2f",a))
error: 'hi' undefined near line 1 column 14
error: evaluating argument list element number 1
error: evaluating argument list element number 1
octave:13> disp(sprintf("hi,%.2f",a))
hi,3.14
octave:14>
矩阵
octave:1> eye(4)
ans =
Diagonal Matrix
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
octave:2> a=[1,2;3,4;5,6]
a =
1 2
3 4
5 6
octave:3> a=ones(2,3)
a =
1 1 1
1 1 1
octave:4> a=zeros(2,3)
a =
0 0 0
0 0 0
octave:5>