Octave基本操作

1、基本数学运算。

2、“==”判断真伪。

3、“~=”不等于的真伪判断。

4、“&&”,表示AND。

5、“||”,表示OR。

6、“PS1('>>');”,简化命令行提示。

7、“a=3”,相当于给a赋值为3。

8、如果不想打印结果,可以在命令后加分号“;”。

9、“disp”

10、“disp(sprintf('2 decimals: %0.2f' , a))”,表示将输出a只带两位小数。

11、format short 

12、向量,矩阵

>> A = [1 2; 3 4; 5 6;]

A =

       1    2
       3    4
       5    6

13、
>> A = [1  2;
>3  4;
>5  6]
A  =
       1   2
       3   4
       5   6

14、
>> V =  [1  2  3]
V=
     1   2   3

15、
>> V = [1; 2; 3; ]
V=
     1
     2
     3

16、步长为0.1的行向量,一行11列的矩阵:
>>  V  =  1:0.1:2
V  =
Columns  1  through  7:
      1.0000    1.1000    1.2000   1.3000   1.4000   1.5000   1.6000
Columns  8  through  11:
      1.7000   1.8000   1.9000   2.0000

17、
>>  ones (2, 3)
ans =
      1   1   1
      1   1   1

18、
>>  C  =  2*ones (2, 3)
C  =
       2   2   2
       2   2   2

19、
>>  C  =  [2   2   2;   2   2   2]
C  =
       2   2   2
       2   2   2

20、
>> w  =  ones ( 1, 3)
w  =
       1   1   1

21、
>> w = zeros (1, 3)
w =
      0   0   0

22、随机赋值,数值介于0和1之间
>> w = rand (1, 3)
w =
      0.91477   0.14359   0.84860
>> rand (3, 3)
ans =
      0.390426    0.2644057   0.683559
      0.041555    0.739979     0.387001

23、高斯随机变量、正态分布的随机变量
>> w = randn(1 ,3)
w =
      -1.44264   -1.27860   -0.69640
>> w = randn (1, 3)
w =
    -0.33517    1.26847   -0.28211

24、10000个元素的W矩阵:
>> w = -6 + sqrt(10)*(randn(1, 10000));

25、绘制直方图
>>hist(w)
>>hist(w, 50)

26、生成矩阵的特殊命令
>> eye(4)
ans =
Diagonal Matrix
      1   0   0   0
      0   1   0   0
      0   0   1   0
      0   0   0   1

27、help命令,可以将矩阵的相关信息显示出来。
>> help eye
>> help rand
>> help help

你可能感兴趣的:(Octave基本操作)