第二周第二部分

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

>>

 

 

上一篇:从入门到精通!金三银四我带你去BAT面试现场


下一篇:Task 06 :第三章习题