`
吸血鬼猎人
  • 浏览: 19454 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论

Octave (1.Basic Operation)

 
阅读更多
  Just study machine learning on Coursera, so we could do some exercise. 
  1. Download Octave from Octave
  2. Install the Octave
  3. Use Octave to do some simple calculation
 Simple calculation:
1 + 2
2 - 1
3 * 2
5 / 8
2^6
1 == 2     % false = 0
1 ~= 2     % true = 1
1 && 0     % AND
1 || 0      % OR
xor(1,0)    % ans = 1
PS1('>> ')    % just show ">>" 
 
Variable:
a = 3
a = 3;    % semicolon suppress the output
b = 'hi';
b    % output b = hi

a = pi;
a    % output "a = 3.1416"
disp(a)    % output "a = 3.1416"
disp(sprintf('2 decimals: %0.2f', a))    % output "2 decimals: 3.14"

format long
a     % a = 3.14159265358979

format short
a    % a = 3.1416
 
Matrix and vector:
A = [1 2; 3 4; 5 6]
v = [1; 2; 3]

v = 1:0.1:2
v = 1:6

w = ones(2,3)
w = rand(1,3)
randn(1,10000)    % Guassian
hist(w)    % histogram

I = eye(4)

help eye/rand/help
 
分享到:
评论

相关推荐

    Octave.ML.patch.zip

    If you are seeing error messages that contain any of these phrases... urlread, curl, urlreadwrite, peer certificate, CA certificate, unsupported protocol, JSONparser ...Then restart Octave. ...

    matlabSOFA工具箱(Matlab API, Octave).zip

    MATLAB SOFA工具箱是一个专为MATLAB和Octave用户设计的开源软件包,它提供了对Simulation Open Framework Architecture (SOFA)的接口。SOFA是一个用于生物医学模拟的开源框架,它支持多物理场和多尺度计算。这个工具...

    matlab高速倒_ _ _水翼特征模态_特征向量计算的Matlab_Octave代码.zip

    1. **水翼与流体动力学**: 水翼是设计用于在水中移动的翼型结构,类似于空气中的机翼。它们广泛应用于船舶、潜水器以及水下推进系统等。水翼的工作原理基于伯努利定律和牛顿第三定律,通过改变水体的流动状态来...

    SOFA Toolbox (API for Matlab, Octave).zip

    1. **数据导入与导出**:工具箱提供了加载和保存SOFA场景的函数,使得用户能够方便地在Matlab或Octave中读取和写入SOFA文件。 2. **几何操作**:用户可以通过API对模型的几何形状进行修改,例如创建、修改和组合不同...

    Octave入门 Dr.P.J.G Long

    在Octave中,可以通过一系列数字列表构造向量,例如`v = [1, 2, 3]`。用户还可以使用其他构造方法,比如使用`linspace`函数生成等间距的向量。 **4.2 冒号表达式** 冒号表达式是一种快速创建等差序列的方法。例如`...

    Octave.ML.patch解决斯坦福的机器学习课程作业无法提交

    总结来说,针对斯坦福大学机器学习课程中使用Octave提交作业时遇到的兼容性问题,通过下载并应用“Octave.ML.patch”补丁文件,更换指定作业目录下的lib文件夹,可以有效解决Octave 4.0.0无法提交作业的问题。...

    Octave-6.2.0.dmg.zip

    1. **语言增强**:Octave 的每个新版本通常会包含对语言特性的改进和扩展,例如支持更多 MATLAB 兼容的语法,增强函数处理,或者提供新的编程接口。 2. **性能提升**:优化代码执行速度,使得计算密集型任务更快,...

    matlabnc代码-some.m:我写的一些MATLAB/Octave的.m文件

    MATLAB/Octave 函数/脚本文件。 这些代码被依照各个“项目”分别存放在不同的文件夹中。各详情见各文件夹下的 README.md 。 Tag 有的“项目”可能能在某种意义上达到足够的“完成度”形成可以“释出”的“版本”。当...

    octave programming

    Teach the octavce novice how to start programming

    minifem2d-octave-script.1.2.01

    1. **模型构建**:用户可以定义几何形状、边界条件和材料属性,创建复杂的二维模型。软件支持各种元素类型,包括线性三角形和矩形元素,以适应不同的问题需求。 2. **网格生成**:内建的网格划分功能允许用户自定义...

    毕业设计&课设-SOFA工具箱(用于Matlab的API,Octave).zip

    matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程...

    octave.zip

    "Octave.zip" 是一个与Octave相关的压缩文件,Octave是一款开源的科学计算软件,类似于MATLAB。它提供了一个交互式的环境,用于数值分析、矩阵运算、绘图以及编程。这个压缩包可能包含了Octave的安装文件或者相关...

    gnu octave.pdf

    1. 引言:这部分简要介绍GNU Octave,包括对项目历史、文档的历史以及版权信息的说明。 2. 如何引用Octave:提供了如何在出版物中正确引用GNU Octave的指导。 3. 对Octave的贡献:鼓励用户参与到Octave项目的贡献...

    octave-3.0.3.tar.gz_Octave

    similer program for matlab

    TextMate support for Matlab Octave.zip

    本文将详细解析如何利用"TextMate support for Matlab Octave.zip"这个压缩包,为TextMate添加对Matlab和Octave的支持。 首先,我们需要了解Matlab和Octave。Matlab是由MathWorks公司开发的一种高级编程语言,广泛...

    octave-app:Octave.app发行版

    八度应用 ... 此存储库包含Octave.app的发行版。 用于创建这些发行版的bundle_octave工具已在。 Octave.app中的错误可能在这里报告。 要使用GitHub Notifications通知新的Octave.app版本,请订阅 。

    octave-5.2.0_1-w64-64.zip

    octave 5.2.0-1 windows 免安装版本,https://ftp.gnu.org/gnu/octave/windows/我这不能正常下载,故转了这个资源方便各位,祝大家octave愉快.

    Algorithm-MATLAB-Octave.zip

    Algorithm-MATLAB-Octave.zip,这个存储库包含用Matlab/Octave编写的算法。在Matlab环境中开发算法使您能够探索和改进想法,并使您能够测试和验证您的算法。,算法是为计算机程序高效、彻底地完成任务而创建的一组详细...

Global site tag (gtag.js) - Google Analytics