张帅依的博客

积累点滴.

Octave入门

archlinux系统安装octave:sudo pacman -S octave
命令结尾有’;‘不回显结果,没有则回显。

1 创建矩阵

输入A = [ 1, 1, 2; 3, 5, 8; 13, 21, 34 ]
A = 1 1 2 3 5 8 13 21 34

输入B = rand(3, 2)
B = 0.19238 0.18948 0.31423 0.43650 0.26412 0.84209

2 运算

2*A
ans =
    2    2    4
    6   10   16
    26   42   68
A*B
ans =
    1.0349    2.3102
    4.2613    9.4876
    18.0799   40.2607
A'*A
ans =
    179    289    468
    289    467    756
    468    756   1224

3 解线性方程组

使用’\‘解线性方程组,Ax=b,x=A\b
A = [ 2, 0; 0, 2 ]; b = [ 2; 1 ]; x = A \ b x = 1.00000 0.50000

4 绘图

抛物线
x=-2;0.01;2; y=x.*x; plot(x,y) 其中’.‘点乘指的是分别相乘。