基本的数值运算:
加减乘除:
逻辑运算:
在octave的逻辑运算中,0代表false, 1代表true
简单赋值:
在这里需要注意的是上面的事例,句尾都没有分号,会直接打印出结果,可是如果我们不需要他打印出来,只要在后面加上分号就可以了。
比较一下这张图片和上一张图片的前2行,我们就会知道,以分号结尾可以抑制打印效果。
打印内容:
打印数字:
(pi是内置的数字)
保留几位小数
设置默认精度
(我们默认的精度就是short)
简单的矩阵操作
创建矩阵
从这里我们看出来,分号代表矩阵行的结束
创建n*m的全1矩阵
创建n*m的全0矩阵
创建n*n的单位矩阵
生成n*m的随机矩阵(0-1之间的随机数字)
生成n*m的随机矩阵(高斯随机变量,额,我也不知道这是啥,以前概率论的时候应该学过- -!等用到的时候我再查吧,有兴趣的人可以自己搜。)
矩阵的一些便捷操作
如果我想创建一个从1到2,步长为0.2的矩阵,如果是自己一个个手写还是麻烦的,用分号可以很方便的表达出我们想要的结果:
格式: start:step:end
对于整数,步长为1的话,我们可以有更简洁的写法:
帮助文档
例如查询eye命令