octave基本指令1

octave基本指令1

注释

使用:

disp 输出指令

eg:

>>a = pi;

>>disp(sprintf('2 decimals:%0.2f'a))

2 decimals: 3.14

由sprintf生成字符串,再由disp输出到屏幕(sprintf中的语句和C类似)

长度控制

>>format long
>>a
a= 3.14159265358979
>>format short
a = 3.1416

向量和矩阵

>>a =
[1 2;
3 4;
5 6]
a =
1 2
3 4
5 6
>>v = 1:0.1:1.6 %从1开始,步长为2,直到增到1.6(不写步长默认为1)
v = 1.000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 >>v = 1:6
v = 1 2 3 4 5 6 >>ones(2,3) %生成全1矩阵
ans =
1 1 1
1 1 1 >>zeros(n,m) %生成全0矩阵 >>eye(x) %生成x*x的单位矩阵 >>rand(n,m) %生成0~1的随机数 >>randn(n,m) %生产正态分布的矩阵 >>hist(y,x,norm) %生成直方图,norm为所有柱高之和(非必须)

一些矩阵数据的获取

>>a = [1 2; 3 4; 5 6]
>>sz = size(a)
sz =
3 2
>>size(a,1)
ans = 3
>>size(a,2)
ans = 2
>>v = [1 2 3 4]
>>length(v)
ans = 4
>>length(a)
ans = 3 %这里因为a的两个维度分别是2,3,最大维度为3,因此返回3
上一篇:Flash 解题报告


下一篇:Java @SuppressWarnings