1&&0 %AND 1 ||0 % OR octave:6> PS1('>> '); >> octave:1> 5+6 ans = 11 octave:2> 1==2 ans = 0 octave:3> 1==2 %false %XXX %为注释 ans = 0 octave:4> 1~=2 %表示1不等于2 ans = 1 octave:5> xor(1,0) %异或 ans = 1 octave:6> PS1('>> '); %令提示符更精简 >> a =3 a = 3 >> a=3;%抑制打印输出 >> a =3 a = 3 >> a=3; >> a a = 3 >> b ='hids'; >> b b = hids >> c = (3>=1); >> c c = 1 >> a =pi; >> a a = 3.1416 >> disp(a); 3.1416 >> disp(sprintf('2 decimals: %0.2f', a)) 2 decimals: 3.14 >> disp('0.6f',a) error: Invalid call to disp. Correct usage is: -- disp (X) -- STR = disp (X) Additional help for built-in functions and operators is available in the online version of the manual. Use the command 'doc <topic>' to search the manual index. Help and information about Octave is also available on the WWW at https://www.octave.org and via the help@octave.org mailing list. >> disp(sprintf('%0.6f',a)) 3.141593 >> format long >> a a = 3.141592653589793 >> format short >> a a = 3.1416 >>
>> A = [1 2; 3 4; 5 6] A = 1 2 3 4 5 6 >> A = [1 2; > 3 4; > 4 5] A = 1 2 3 4 4 5 >> V =[1 2 3] V = 1 2 3 >> V =[1;2;3] V = 1 2 3
>> V = 1:0.1:2 V = 1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000 >> v = 1:6 v = 1 2 3 4 5 6 >> ones(2,3) ans = 1 1 1 1 1 1 >> C = 2*ones(2,3) C = 2 2 2 2 2 2 >> C = [ 2 2 2;2 2 2] C = 2 2 2 2 2 2 >> w = zeros(1,3) w = 0 0 0 >> w = ones(1,3) w = 1 1 1 >> w = rand(1,3) w = 0.42258 0.36123 0.84682 >> rand(3,3) ans = 0.6879706 0.0030582 0.5453437 0.0901260 0.8243611 0.3456819 0.8819444 0.2436181 0.0290983 >>