2020-02-17

2020-02-17  本文已影响0人  kamanda

一。Octave
1.安装octave


octave安装.png

2.生成图表功能

a = pi
a = 3.141592653589793
disp(a);
3.146000000000000
format short
a
a = 3.1460
format long
a
a = 3.146000000000000

format可以改变disp的显示方式

4.矩阵,向量:矩阵的表示,矩阵的生成,randn生成服从高斯分布的变量,hist画直方图,eye生成单位矩阵。


hist(w).png
  1. 移动数据

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

sz = size(A)
sz =
3 2

size (A)的作用获取矩阵维度 3行 2列

6.切换工作目录

显示当前工作目录 pwd

切换到指定目录 cd d:

  1. 查看当前变量

who
Variables in the current scope:
A a ans sz v w

whos 查看变量详情
clear 清楚当前变量


8.矩阵变换

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

1 2
3 4
5 6

A(3,2)
ans = 6
A(2,:)
ans =

3 4

A([1 3],:) % everything in row 1, row 3
ans =

1 2
5 6

A
A =

1 2
3 4
5 6

A(:,2) = [7;8;9]
A =

1 7
3 8
5 9

A = [A, [100, 101, 102]]
error: horizontal dimensions mismatch (3x2 vs 1x3)
A = [A, [100; 101; 102]]
A =

 1     7   100
 3     8   101
 5     9   102

A(:) % to a single vector
ans =

 1
 3
 5
 7
 8
 9

100
101
102

A = [1 2;3 4;5 6];
B = [11 12;13 14;15 16];
A
A =

1 2
3 4
5 6

B
B =

11 12
13 14
15 16

C = [A B]
a = pi
a = 3.141592653589793
>> disp(a);
3.146000000000000
>> format short
>> a
a = 3.1460
>> format long
>> a
a = 3.146000000000000
# format可以改变disp的显示方式
4.矩阵,向量:矩阵的表示,矩阵的生成,randn生成服从高斯分布的变量,hist画直方图,eye生成单位矩阵。

hist(w).png

5. 移动数据
- 计算维度
>> A = [1 2; 3 4; 5 6]
A =
1 2
3 4
5 6

>> sz = size(A)
sz =
3 2

>> size (A)的作用获取矩阵维度 3行 2列

6.切换工作目录
# 显示当前工作目录 pwd
# 切换到指定目录 cd d:
7. 查看当前变量
>> who
Variables in the current scope:
A a ans sz v w

whos 查看变量详情
clear 清楚当前变量


8.矩阵变换
>> A = [1 2;3 4;5 6]
A =

1 2
3 4
5 6

>> A(3,2)
ans = 6
>> A(2,:)
ans =

3 4

>> A([1 3],:) % everything in row 1, row 3
ans =

1 2
5 6

>> A
A =

1 2
3 4
5 6

>> A(:,2) = [7;8;9]
A =

1 7
3 8
5 9

>> A = [A, [100, 101, 102]]
error: horizontal dimensions mismatch (3x2 vs 1x3)
>> A = [A, [100; 101; 102]]
A =

1 7 100
3 8 101
5 9 102

>> A(:) % to a single vector
ans =

1
3
5
7
8
9
100
101
102

>>
>> A = [1 2;3 4;5 6];
>> B = [11 12;13 14;15 16];
>> A
A =

1 2
3 4
5 6

>> B
B =

11 12
13 14
15 16

>> C = [A B]
C =
1    2   11   12
3    4   13   14
5    6   15   16

C = [A;B]
C =

1    2
3    4
5    6

11 12
13 14
15 16

上一篇 下一篇

猜你喜欢

热点阅读