octave矩阵运算

A.*B A点乘B就是对应元素直接相乘

A.^2直接每个元素平方

log(e)=1

exp(1)=e

abs(-1)=1

1*B做除法必须1./B

[value,index]=max(a)最大的元素的位置,value是它的大小,index是他的位置

Max(A)会返回一个维度值个数的较大值

1 5 7

2 4 6会返回5 6 7,

A<3 return  if it‘s smaller than 3

[roll, colum]=find (A<3) returns the position when it‘s smaller than 3

magic(3) returns a magic square which sum of each row=sum of each collum 甚至是对角线。

sum(a);prod(a);floor(a);ceil(a);prod means *;floor means 0.4~~=0

max(rand(3),rand(3)) pick the bigger one in each count position,no max(rand(3),rand(3),rand(3));

I‘m sneezing like in every 2 second,god help my nose.

max(A,[],1/2)行最大,列最大

flipud(eye(2))是上下对称一下

1 0      0 1

0 1=》 1 0

plot(x,y);%x=[0:0.1:1];

hold on;

xlable(‘size‘);

legend(‘name1‘,‘name2‘)

title(‘my pic‘)

print -dpng ‘name‘;  

figure(1);plot(t,y1);

subplot(1,2,1);分成横向一个,纵向两个的格子,用第一个作图

axis([0.5 1 -1 1])

clf;

imagesc(A)

iamgesc,colorbar,colormap gray

时间: 2024-11-10 01:28:01

octave矩阵运算的相关文章

Octave入门基础

Octave入门基础 一.简单介绍 1.1 Octave是什么? Octave是一款用于数值计算和画图的开源软件.和Matlab一样,Octave 尤其精于矩阵运算:求解联立方程组.计算矩阵特征值和特征向量等等. 1.2 Octave的适用对象 Octave和Matlab被project人员和科研人员广泛使用来进行各种工业和学术上的数值计算和仿真. 比如,NASA 使用它来开发飞行器的对接系统;Jaguar Racing使用它来可视化和分析从 F1 赛车传来的数 据;Sheffield大学用它来

Machine Learning - Octave环境的安装

最近开始看Coursera上面的机器学习课程,上面提到了一个软件--Octave,于是乎我转了下面这篇博客. 不知道是具体什么原因,本人在下载 octave-4.2.1-w64-installer.exe 时,速度奇慢无比,于是下载了 octave-4.2.1-w64.zip ,解压后按照http://wiki.octave.org/Octave_for_Microsoft_Windows里面所说,打开了文件夹中的.bat文件/.vbs文件,然后直接就可以用了. 下载页面:https://ftp

Octave 常用命令

GNU Octave 官方文档 GNU Octave Documentation(Online) GNU Octave Documentation(PDF) 安装额外的包 Installing and Removing Packages Octave Forge % 卸载包 pkg uninstall io statistics % 从 Octave Forge 仓库直接安装包 pkg install -forge io statistics % 从本地文件安装包 pkg install io.

科学计算软件——Octave安装

Octave是一个旨在提供与Matlab语法兼容的开放源代码科学计算及数值分析的工具,是Matlab商业软件的一个强有力的竞争产品. 参考:[ML:Octave Installation] General Installation files for all platforms are available at the GNU Octave Repository on SourceForge. The Gnu Octave Wiki has installation instructions f

Ubuntu通过源代码编译安装Octave 4.0

本教程/笔记,意在指导在Ubuntu及其它Linux系统上怎样通过源代码安装Octave. Octave简单介绍 Octave是GNU旗下取代matlab的数学工具软件,语法与matlab高度兼容.而且支持一些独有的更清晰更符合Linux社区习惯的语法. 尽管在一些详细工具包和部分特性.效率上不如matlab.可是对于一般用户,它是matlab的一个有效的合法的免费的替代工具. 3.8版本号之前官方没有GUI界面,这无疑是它在普及方面的一个重大阻碍,让想使用GUI,必须下载第三方的工具(如qto

python矩阵运算 不断收集整理

python矩阵运算 转自:http://blog.sina.com.cn/s/blog_5f234d4701012p64.html Python使用NumPy包完成了对N-维数组的快速便捷操作.使用这个包,需要导入numpy.SciPy包以NumPy包为基础,大大的扩展了numpy的能力.为了使用的方便,scipy包在最外层名字空间中包括了所有的numpy内容,因此只要导入了scipy,不必在单独导入numpy了!但是为了明确哪些是numpy中实现的,哪些是scipy中实现的,本文还是进行了区

斯坦福大学机器学习公开课 ---Octave Tutorial Transcript

斯坦福大学机器学习公开课 ---Octave Tutorial Transcript Prompt (命令窗口提示符)can be changed with the command PS1('>> '). Transcript 1  Basics 1.1 Basic algebra in Octave Elementary +; -; *; / ;            %arithmetic operations. == ; ~=;&&; ||; xor ;  % logic

Octave 3.6.4在Window 7下设置“安装”

Octave 3.6.4在Window下设置"安装" 教程参考网址:http://wiki.octave.org/Octave_for_Microsoft_Windows Octave 3.6.4是Octave的上一版本,软件功能类似于Matlab,目前最新版是Octave 3.8.4.其他相关版本的安装可以查阅上面的英文网址,这里只介绍Octave-3.6.4-mingw + octaveforge pkgs安装. Octave 3.6.4有两种安装方案: 1.Octave-3.6.

Coursera machine learning 第二周 quiz 答案 Octave/Matlab Tutorial

https://www.coursera.org/learn/machine-learning/exam/dbM1J/octave-matlab-tutorial Octave Tutorial 5 试题 1. Suppose I first execute the following Octave commands: A = [1 2; 3 4; 5 6]; B = [1 2 3; 4 5 6]; Which of the following are then valid Octave com