matlab英文界面翻译,Matlab最新的官方文档中文翻译
该文采用了Matlab R2016b官方文档作为转写的依据。如未来有时间可用,则计划继续完成本项目的转写工作。欢迎各位学习者在使用过程中提出宝贵建议。如有任何问题或建议,请随时提出。
Desktop Basics
当您启动MATLAB时,桌面以其默认布局显示如下:
说明:请大家对照着英文原版看,我没有截图,因为实在太麻烦
桌面包括以下面板:
•当前文件夹 - 访问您的文件。
•命令窗口 - 在命令行中输入命令,由
提示符(>>)。
•工作区 - 浏览您从文件创建或导入的数据
在MATLAB中工作时,您发出创建变量和调用函数的命令。
例如,通过在命令行中键入以下语句创建一个名为a的变量:
a = 1
MATLAB将变量a添加到工作空间,并在命令窗口中显示结果。
接着创建其他的变量:
b = 2
如果您未指定输出变量,则MATLAB会默认使用变量ans,并即为answer的缩写来存储您的计算结果。
如果用分号结束语句,MATLAB执行计算,但输出窗口不会有结果显示。
e = a*b;
您可以使用前移和后移箭头键↑和↓来执行先前的命令。在空命令行界面或当输入指令前几个字符时按下箭头键。例如,请先输入所需指令如b=2然后按下回车并选择上一条记录
Matrices and Arrays
MATLAB是'matrix laboratory'这一术语的缩写形式,在其发展过程中逐渐形成并被广泛采用。与其他编程语言相比,在进行单一数字操作方面占优的是传统的编程范式;而 MATLAB的设计目标则是以矩阵和数组操作为核心功能进行整体运算
每个MATLAB变量都属于多维数组,在处理各类数据时不论是什么类型的变量数据。 在线性代数中被广泛应用于处理二维数组。
Array Creation
要在单个行中创建具有四个元素的数组,请使用逗号(,)或空格分隔元素。
a = [1 2 3 4]
这种类型的数组是一个行向量。
要创建具有多个行的矩阵,请使用分号分隔行。
a = [1 2 3; 4 5 6; 7 8 10]
替代一种常用的方法是使用函数之一, 如ones, zeros或rand. 具体而言, 创建一个5×1阶的零向量.
z = zeros(5,1)
Matrix and Array Operations
MATLAB允许使用单个算术运算符或函数处理矩阵中的所有值。
a + 10
要转置矩阵,请使用单引号('):a'
通过以下方式实现标准矩阵乘法操作:首先将第一个矩阵的行向量与第二个矩阵的列向量逐个相乘并求和,这等价于使用*运算符计算内积。例如,在验证过程中,请确保该矩阵与其逆元相乘得到单位矩阵:A \times A^{-1} = I
通过以下方式实现标准矩阵乘法操作:首先将第一个矩陈的行向量与第二个矩陈的列向量逐个相乘并求和, 这等价于使用*运算符计算内积.例如,在验证过程中,请确保该矩陈与其逆元相乘得到单位矩陈:A \times A^{-1} = I
p = a*inv(a)
注意p不是一个整数值构成的矩阵。 MATLAB以浮点形式存储数字,并且算术运算对实际数值与其对应的浮点表示间的微小偏差格外敏感。 您可以通过使用format命令来展示更多位数:
format long
p = a*inv(a)
重置为短整型:
format short
格式仅影响数字的显示,而不影响MATLAB计算或保存它们的方式。
要执行元素级乘法而不是矩阵乘法,请使用.*运算符:
p = a.*a
矩阵运算中的乘法、除法以及幂运算都各自对应着数组运算中的以元素方式操作的相应运算符。例如,在数组中将每个元素提升为三次方:
a.^3
Concatenation
将多个数组通过连接操作合成一个更大的数组是一个常见的操作过程。 实际上,在第一次操作中你通过将各个元素进行组合实现了第一个独立的数组。 在编程语言中单个方括号[]被用作表示连接运算符的标准符号。
A = [a,a]
通过逗号将彼此相邻的数组进行水平并置连接,并称为水平排列的方式;所有参与此操作的数组都应具有相同的行数数量;类似地,在处理具有相同列数的情况时,则采用分号来进行垂直并置
A = [a; a]
Complex Numbers
复数具有实部和虚部,其中虚部为-1的平方根。(个人不使用复数就省略了)
Array Indexing
MATLAB中的每一个变量都是一种能够容纳大量数值的数据容器。 当需要获取特定数据单元时,请通过索 引定位。
例如,考虑4乘4magic 方阵A:
A = magic(4)
有两种途径来引用数组中的特定元素。 最常见的做法是明确指定所在的行和列索引位置。
A(4,2)
不太常见,但有时有用的是使用单个下标,按顺序遍历每个列:A(8)
使用单个下标来引用数组中的特定元素称为线性索引。
如果你试图引用赋值语句右边数组之外的元素,MATLAB会抛出一个错误。
但是,在赋值操作的左边,您可以在不在当前维度范围内的位置指定元素。 数组规模的增长有助于更好地处理新增的数据
A(4,5) = 17
为了引用数组中的多个元素,请采用冒号运算符。这使您可以指定格式为start:end的范围。例如,请列出矩阵A的前三行及第二列中的元素:
A(1:3,2)
单独的一个冒号,在没有指定起始或结束索引的情况下,默认会指定该维中的所有元素。 比如,在编程中可以选择矩阵A的第3行的所有元素:
A(3,:)
冒号运算符被用于生成一个通用形式start:step:end所定义的等间隔值向量。
B = 0:10:100
如果省略中间步,如在start:end中,MATLAB使用默认步长值1。
Spark官方文档 - 中文翻译
官方文档的中文翻译
versions of Spark are available for download.
please refer to the official documentation for more details.
this document is intended to provide a comprehensive overview of spark's features and capabilities.
for more information, please visit the official website at https://spark.apache.org/.
Spark SQL 官方文档-中文翻译
官方指南-中文版翻译
官方指南-中文版翻译
Spring boot 1.3.5 RELEASE 官方文档中文翻译--目录
计划在闲暇时间将Spring Boot官方文档(版本1.3.5)进行翻译,并采用的是1.3.5版。其目的有四:国内中文的Spring Boot资料较为匮乏,这项工作旨在为后来者提供一些微薄的帮助。
Erlang epmd官方文档中文翻译
本文包含EPMD简介及其官方文档的翻译;文档地址为http://erlang.org/doc/man/epmd.html;在版本R19.1中进行翻译时,在中英文水平上均表现不佳;但仍存在不通顺之处,请见谅。简介:Erlang ...
Kryo官方文档-中文翻译
Kryo作为一种优秀的Java序列化方案,在网络上能找到不少评测信息,但系统性的中文入门资料或说明文档却比较缺乏。官方文档无疑是最佳的学习资源。尽管英文水平不错,但消化起来毕竟没有母语来得顺畅。为了方便大家查阅和理解相关技术内容,在抽空整理了一些翻译资料分享给大家。
Sencha Cmd 6 和 Ext JS 6 指南文档(部分官方文档中文翻译)
近期组织了一群程序员网友,正在编辑或整理官方Sencha Cmd 6 和 Ext JS 6 的技术指南文档. 当前项目尚未完成,期待大家能先了解 Sencha Cmd 6 和 Ext JS 6 的相关技术指南 ( ...
OAuth2.0官方文档中文翻译
(一)背景知识 OAuth 2.0预计将会成为未来版本中‘用户验证与授权’的标准,目前在中国市场仍缺乏在这一领域的技术资源 ...
(一)背景知识 OAuth 2.0预计将会成为未来版本中"用户验证与授权"的标准,目前在中国市场仍缺乏在这一领域的技术资源
spark api之一:Spark官方文档 - 中文翻译
如需转载,请注明出处:http://www.cnblogs.com/BYRans/
一、概述(Overview)
通过Linking with Spark引入 spark 技术;
启动 spark 技术以实现目标;
随机推荐
Elasticsearch 文件目录解释
在解压后配置好的Elasticsearch环境中,包含以下几个核心组件:数据存储路径用于管理项目根目录下的各种数据资源,其中data目录用于管理项目的安装和配置信息; scripts包含执行Elasticsearch服务启动脚本的位置; Config文件夹中存放的是与服务配置相关的设置信息.
Java运算符优先级
序列号 符号 名称 结合性(与操作数) 目数 说明 1 . 点 从左到右 双目 ( ) 圆括号 从左到右 [ ] 方括号 从左到右 2 + 正号 从右到左 单目 - 负号 从右到左 单目 ++ ...
mysql 获取设置环境变量
使用mysql客户端调用global变量命令获取环境信息;查找特定的全局变量以获得指定的时延参数;将全局参数赋值给预定义的位置以完成配置设置
jquery 父页面 子页面 同级页面 调用
在项目中使用时,先进行展示,以便以后使用,这样会更容易理解. var li_divs = parent.$("#servicelist")[0].contentWindow.
Ubuntu环境下Nutch+Tomcat 搭建简单的搜索引擎
我的配置设置包括Nutch版本为1.2以及Tomcat版本为7.0.57。在Nutch配置方面进行了优化:首先在第1章中对conf/nutch-site.xml文件进行了修改以实现特定功能(如:<?xml versi ...)
POJ 1458 Common Subsequence 最长公共子序列 LCS
LCS #include #include #include #include
maven项目转换成dynamic项目
因为Maven项目无法直接运行调试,
所以需要将其转换为Dynamic Web后
才能方便地进行后续的调试和测试。
以下是Maven项目转换的具体步骤:
第一步是配置Project Faces以启用Dynamic Web版本。
【Android进阶】在开发中Application到底用来做什么
启动时,在Android程序运行时会有一个单一的应用实例,并且该应用会首先启动onCreate方法以开始其生命周期;这通常被视为一个Android应用的入口点,在开发过程中我们会利用这一点来构建完整的应用程序架构。
浅析is和as两个关键词在类型转换时的使用
通过Object.is()方法可以判断一个对象是否与指定的类型兼容,并会返回布尔值true或false。值得注意的是,在使用Object.is()进行类型转换时不会抛出异常。例如:实例 o = new Object(); 布尔值 result = Object.is(o, Type);
Linux整合Apache和SVN
1.安装APR-1.2.7和APR-util-1.2.7 (下载地址:http://apr.apache.org/) #tar zxvf apr-1.2.7.tar.gz #cd apr-1. ...
