
解释: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)

调用函数

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


(未完续待!)
本文介绍了Octave编程的基础知识,包括变量操作、矩阵处理、条件循环结构及绘图方法等内容。重点讲解了数值运算符号、矩阵生成与操作技巧,并演示了基本的流程控制和函数定义。
7488

被折叠的 条评论
为什么被折叠?



