Octave基础

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

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

          3、xor是异或运算

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



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

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


矩阵的两种写法:



向量的特殊写法


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

或者是:



其它生成矩阵的方法:



生成单位矩阵:



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



获得向量V的长度:




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


载入文件的两种方式



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

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


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



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



保存


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


索引

1、创建矩阵A

       

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

      

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

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

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

      

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

     

6、在A的右边插一列

     

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

      

8、矩阵合并

      C = [A B]    横向合并

      C = [A; B]   纵向合并


矩阵相乘:    A * B

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

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


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



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

绝对值:  abs(V)

取相反数:-V


让V中每个元素+1:



矩阵的转置:



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




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


在a中寻找小于3的元素

返回的是元素下标


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



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



向下取整



向上取整



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

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


逆矩阵:



绘图:

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



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




给横坐标加标签:




表明每条函数代表什么:




加标题:




保存图片:



用close来关掉这个图像

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


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

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



调整横纵坐标的值




clf是用来清空图像


将幻方可视化:

(不同颜色代表不同的值)



调整颜色:




用逗号来连续调用函数


for循环的两种方法:

(1)从1打印到10

         

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

         


while循环



break的用法



else if

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


自定义函数

(后缀要是.m)


调用函数



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




(未完续待!)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值