![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
octave/matlab的简单介绍
v_HELEN_v
.....
展开
-
Octave中的简单控制语句
代码中的缩进是自己手动加的,不加也没关系,octave不对空格敏感。for循环while循环if else判断调用函数我在桌面创建了 squareThisNumber.m的文件,文件名称为函数名,内容是: 想要调用该函数,需要先切换到该文件的目录下,然后再调用: 设置搜索路径总是这样来回切换目录的确是挺麻烦的,还好octave给我们提供了一个函数addpath,将我们文件的目录加进去之后,就原创 2016-10-14 21:10:04 · 4177 阅读 · 0 评论 -
在Octave中将数据可视化
数据可视化绘制简单的图形: 这时候,你的电脑会出现像下面一样的图片,不过可能出现的比较慢,我的就卡住几秒没动。 将多个函数图像放在一个图里: 主要是用命令hold on,将正弦和余弦图放在了一起,并且plot第三个参数写成’r’, 以颜色区分,效果图: 设置标题title(‘my plot’)设置x,y轴的标签xlabel(‘time’)ylabel(‘value’)记得在plot之后调用这原创 2016-10-14 18:56:59 · 1851 阅读 · 0 评论 -
Octave中,矩阵操作
Octave中,矩阵操作下面我就直接写样例吧,大家根据自己的需求改。创建矩阵判断矩阵大小矩阵长度,也就是行数获取单个元素截取某行所有元素(类似python切片的感觉)截取某列所有元素当然了,我们也可以截取一些复杂的矩阵元素截取了第1行和第3行的所有列元素我们也可以在赋值的时候使用这种技巧将第二列的元素替换成10 11 12连接2个矩阵,也可以看成增加行或者列元素,这里注意了,示例中C,D是不一样的。原创 2016-10-14 13:21:01 · 10817 阅读 · 0 评论 -
Octave的基本使用(以下均在4.0.2测试成功)
Octave的基本使用以下均在4.0.2测试成功基本的数值运算:加减乘除:逻辑运算:在octave的逻辑运算中,0代表false, 1代表true简单赋值:在这里需要注意的是上面的事例,句尾都没有分号,会直接打印出结果,可是如果我们不需要他打印出来,只要在后面加上分号就可以了。 比较一下这张图片和上一张图片的前2行,我们就会知道,以分号结尾可以抑制打印效果。打印内容:打印数字:(pi是内置的数字)原创 2016-10-14 11:51:22 · 1964 阅读 · 0 评论 -
在Octave中移动数据
在Octave中移动数据首先我们要解决的是路径问题,我们需要指定数据的位置,下面是关于切换路径的命令pwd:显示当前路径cd ‘path’(例如:cd ‘F:\reference\Coursera\Machine_Learning\3’):切换路径ls:显示当前路径下的文件将数据读入到octave1.load data(例如:load featureX.dat 读入数据,注意必须该路径下有原创 2016-10-14 12:52:18 · 1036 阅读 · 0 评论 -
LIBSVM在Matlab下的使用
转自http://noalgo.info/363.html支持向量机(SVM,Support Vector Machine)是一种基于统计学习理论的模式识别方法,在解决小样本、高维度及非线性的分类问题中应用非常广泛。LIBSVM是一个由台湾大学林智仁(Lin Chih-Jen)教授等开发的SVM模式识别与回归的软件包,使用简单,功能强大,本文主要介绍其在Matlab中的使用。转载 2017-03-18 11:19:29 · 824 阅读 · 0 评论 -
libsvm 简易指南
一:下载编译安装这三个统称『配置环境』,从官网下载,然后自己想办法编译(我是直接找别人编译好的),接着重命名避免和 matlab 自带的 svmtrain 重名。说明一下我用的版本是 3.20在当前目录下会出现svmtrain.mexw64、svmpredict.mexw64(64位系统)或者svmtrain.mexw32、svmpredict.mexw32(32位系统)这两个转载 2017-03-18 15:48:28 · 677 阅读 · 0 评论