Octave:
基本运算符
用百分号表示注释,true为数值1,false为数值0,不等号表示为~=;例如,1 ~= 2,返回的结果为1,即true。
要改变Octave的提示符,代码为:PS1('>> '); 这样把Octave的提示符改为引号内的字符。
;可以不打印复制的变量,与C相同。
矩阵中;的意思表示切换到下一行。
Octave或Matlab中数组的索引是从1开始的,而不是从0开始。
Matlab默认将数学运算符解释为矩阵运算符,如果要指定为数值运算符,需要用点乘即 .*
打印显示:
disp(a);
disp(sprintf('2 decimals: %0.2f ', a))
disp(sprintf("6 decimals %0.6f " , a))
format long; 显示最长的数值显示
format short; 显示较短的数值显示
矩阵运算:
ones(2,3) 生成一个2行3列的全1矩阵
zeros(2,3) 生成一个2行3列的全0矩阵
rand(2,3) 生成一个2行3列的随机矩阵,矩阵中每一个元素都在0到1之间
randn(2,3) 生成一个2行3列的服从(0,1)高斯分布的矩阵<