解释: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)
调用函数
定义一个可以返回多个值的函数
(未完续待!)