Octave基础

解释:1、0是假,1是真

          2、不等于是~=,而不是!=

          3、xor是异或运算

               两者不同则为1,两者相同则为0;如果两者不是0或1,则结果为0


Octave基础

解释:1、有;时不显示输出

          2、dsip()可以只显示值,不显示变量名


矩阵的两种写法:

Octave基础


向量的特殊写法

Octave基础

(是一个行向量)代表从1开始,步长为0.1,一直增加到2

或者是:

Octave基础


其它生成矩阵的方法:

Octave基础


生成单位矩阵:

Octave基础


获得矩阵A的大小、A的行数、A的列数:

Octave基础


获得向量V的长度:

Octave基础


Octave基础

pwd显示当前路径,cd可以修改路径


载入文件的两种方式

Octave基础


who命令能显示出Octave中当前储存的所有变量

whos命令能显示更详细的变量信息


删除isx这个变量(删除所有变量用clear)

Octave基础


将isx中前第五个到第十个值赋给V

Octave基础


保存

Octave基础

把v保存在名为hello的txt格式的文件中


索引

1、创建矩阵A

       Octave基础

2、查找A中第三行第二列的元素

      Octave基础

3、查找第二行的所有元素

      Octave基础(:代表某行或某列的所有元素)

4、查找第一行和第三的所有元素

      Octave基础

5、给第二列所有元素赋值

     Octave基础

6、在A的右边插一列

     Octave基础

7、将A的所有元素放入一个单独的列向量

      Octave基础

8、矩阵合并

      C = [A B]    横向合并

      C = [A; B]   纵向合并


矩阵相乘:    A * B

矩阵中对应元素相乘:     A .* B   (.是针对元素的运算)

对A中每个元素进行乘方:    A .^ 2


令矩阵中所有元素取倒数:

Octave基础


以V中元素为指数的幂运算:log(V)

绝对值:  abs(V)

取相反数:-V


让V中每个元素+1:

Octave基础


矩阵的转置:

Octave基础


查找向量中最大最小的那一个元素:

Octave基础


Octave基础

把3和a中每个元素对比,是0则为假,是1则为真


在a中寻找小于3的元素

Octave基础返回的是元素下标


幻方(横排竖排对角线的和相同)

Octave基础


将矩阵中的元素求和、求积

Octave基础


向下取整

Octave基础


向上取整

Octave基础


把矩阵每一列求和:sum(A,1)

把矩阵每一行求和:sum(A,2)


逆矩阵:

Octave基础


绘图:

plot(x, y)      (x是横坐标,y是纵坐标)

Octave基础


同时显示两个图像并且不同颜色:

Octave基础

Octave基础


给横坐标加标签:

Octave基础

Octave基础


表明每条函数代表什么:

Octave基础

Octave基础


加标题:

Octave基础

Octave基础


保存图片:

Octave基础


用close来关掉这个图像

用figure(数字)来为图像标号,用来分成几个图,而不是显示在一张里面,也不是替换掉


在同一个界面显示两幅图:

Octave基础(最后一个数字是代表现在要用哪一幅图)

Octave基础


调整横纵坐标的值

Octave基础

Octave基础


clf是用来清空图像


将幻方可视化:

Octave基础(不同颜色代表不同的值)

Octave基础


调整颜色:

Octave基础

Octave基础


用逗号来连续调用函数


for循环的两种方法:

(1)从1打印到10

         Octave基础

(2)让V向量的元素都+1

         Octave基础


while循环

Octave基础


break的用法

Octave基础


else if

Octave基础(不知道为什么要用两个end)


自定义函数

Octave基础(后缀要是.m)

Octave基础

调用函数

Octave基础


定义一个可以返回多个值的函数

Octave基础

Octave基础


(未完续待!)

相关文章: