![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Octave教程
根据 吴恩达老师的机器学习 课程,总结的Octave教程。
普朗克三号粉丝
这个作者很懒,什么都没留下…
展开
-
4、绘图数据
绘制下图:蓝线为sin,红线为cos。x=[0:0.1:1] //确定x的范围;y1=sin(8 * pi * x)//y1为sin函数;plot(x,y1)//绘制正弦函数图像;hold on//表示在原有图上,绘制新图。y2=cos(8 * pi * x) //y2为cos函数;plot(x,y2,‘r’)//绘制余弦函数图像,并且用红色标记;xlabel(‘time’)//用time标记x轴;ylable(‘value’)//用value标记y轴;legend(‘sin’,‘cos原创 2021-04-16 09:49:21 · 170 阅读 · 0 评论 -
3、计算数据
已知两个矩阵A,B求乘积: A × B点乘运算:A .* BA中每一个元素平方: A .^ 2得到A中每一个元素的倒数: 1 ./ A进行求对数运算: log(A)以e为底的对数运算:exp(A)对矩阵的每一个元素取绝对值:abs(A)A’ 返回A的转置。max(A) 返回矩阵A中的最大值。...原创 2021-04-16 08:14:01 · 100 阅读 · 0 评论 -
1、基本操作
逻辑与: &&逻辑或: ||异或: XOR(1,2)屏幕输出: disp(sprintf(“the number is %d”,a))//类似于C语言控制输出为长格式: format long控制输出为短格式: format short生成矩阵的方法:V=1:0.1:2V = 1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000从数值 1 开始,增量或说是步长为 0.1原创 2021-04-14 09:40:50 · 99 阅读 · 0 评论 -
2、移动数据
1、创建矩阵:A = [1 2; 3 4; 5 6]这是一个 3 行 2 列的矩阵,Octave 中的 size() 命令返回矩阵的尺寸所以 size(A) 命令返回 3 2 表示3行2列。size(A, 1) 命令返回 3 表示3行size(A, 2)命令返回 2 表示 2列length(A) ,这个命令将返回最大维度的大小,因为3>2,所以会返回3.2、加载数据和寻找数据load(‘featureX.dat’) 其中featureX.dat为存放数据的文档。who 命令:能让你原创 2021-04-14 09:41:03 · 117 阅读 · 0 评论