Octave语法
基础操作
1.注释%
2.次方^
2^6
3.逻辑判断相等==
4.逻辑判断不等~=
5.与&&
6.或||
7.异或 xor()
xor(1,0)
8.赋值=
a=3;
b='hi';
c=3>=1;
9.变量显示disp()
或直接输出变量
a=pi;
disp(a);
disp(sprintf('2 decimals:%0.2f',a))
format long
a
10.向量与矩阵
a=[1 2;3 4;5 6] %三行两列矩阵
a=[1;2;3] %三行一列矩阵 或 三维列向量
a=[1 2 3] %三列一行矩阵 或 三维行向量
a=[1:0.1:2]%从1到2 ,步长为0.1,绘制坐标轴时有用
a=1:6 %从1到6,步长为1
a=ones(1,3) %[1 1 1]
a=2*ones(2,3) %[2 2 2;2 2 2]
a=zeros(1,3) %[0 0 0]
a=rand(1,3) %生成随机值为0到1的一行散列矩阵
a=randn(1,3) %矩阵所有值服从均值为0,方差为1的正态分布(normal distribution)
a=-6+sqrt(10)*(randn(1,10000)) %均值-6,方差 10
hist(a) %绘制10个方块的直方图(histogram)
hist(a,50) %绘制50个方块的直方图
a=eye(