文章翻译的是Matlab最新的官方文档R2016b,可能后续如果我还有时间会继续翻译,希望能够帮到大家,翻译的不好请大家不要吐槽。

Desktop Basics

当您启动MATLAB时,桌面以其默认布局显示如下:

说明:请大家对照着英文原版看,我没有截图,因为实在太麻烦

桌面包括以下面板:

•当前文件夹 - 访问您的文件。

•命令窗口 - 在命令行中输入命令,由

提示符(>>)。

•工作区 - 浏览您从文件创建或导入的数据

在MATLAB中工作时,您发出创建变量和调用函数的命令。

例如,通过在命令行中键入以下语句创建一个名为a的变量:

a = 1

MATLAB将变量a添加到工作空间,并在命令窗口中显示结果。

接着创建其他的变量:

b = 2

当您不指定输出变量时,MATLAB使用变量ans,为answer的简写,存储您的计算结果。

如果用分号结束语句,MATLAB执行计算,但输出窗口不会有结果显示。

e = a*b;

您可以通过按向上和向下箭头键↑和↓来调用先前的命令。在空命令行或键入命令的前几个字符后按箭头键。 例如,要调用命令b = 2,键入b,然后按向上箭头键。

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'

您可以执行标准矩阵乘法,使用*运算符计算行和列之间的内积。 例如,确认矩阵乘以其逆函数返回单位矩阵:

p = a*inv(a)

注意p不是整数值的矩阵。 MATLAB将数字存储为浮点值,并且算术运算对实际值与其浮点表示之间的微小差异敏感。 您可以使用format命令显示更多的十进制数字:

format long

p = a*inv(a)

重置为短整型:

format short

格式仅影响数字的显示,而不影响MATLAB计算或保存它们的方式。

要执行元素级乘法而不是矩阵乘法,请使用.*运算符:

p = a.*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的第三行中的所有列:

A(3,:)

冒号运算符还允许使用更一般的形式start:step:end创建一个等间隔的值向量。

B = 0:10:100

如果省略中间步,如在start:end中,MATLAB使用默认步长值1。

Spark官方文档 - 中文翻译

Spark官方文档 - 中文翻译 Spark版本:1.6.0 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 引入Spark(Linki ...

Spark SQL 官方文档-中文翻译

Spark SQL 官方文档-中文翻译 Spark版本:Spark 1.5.2 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 Data ...

Spring boot 1.3.5 RELEASE 官方文档中文翻译--目录

说明: 打算利用闲暇时候翻译一下Spring boot的官方文档,翻译的版本是1.3.5 RELEASE. 做这件事的目的呢有四: 国内中文的Spring boot资料实在不多,希望能给后来人一点小小 ...

Erlang epmd官方文档中文翻译

本文含epmd简介及官方文档之翻译,文档地址 http://erlang.org/doc/man/epmd.html翻译时的版本 R19.1 中英文水平都不咋地,不通顺处海涵,就酱. 简介 Erlan ...

Kryo官方文档-中文翻译

Kryo作为一个优秀的Java序列化方案,在网上能找到不少测评,但未见系统的中文入门或说明文档.官方文档是最好的学习文档.虽然英文不差,但啃下来毕竟没母语来的舒服.这里抽出时间做些翻译,以方便大家查阅 ...

Sencha Cmd 6 和 Ext JS 6 指南文档(部分官方文档中文翻译)

近期组织了几个程序员网友,正在翻译一部分官方的Sencha Cmd 6 和 Ext JS 6 指南文档. 眼下还没翻译完,大家能够先看看 Sencha Cmd 6 和 Ext JS 6 指南文档  ( ...

OAuth2.0官方文档中文翻译

http://page.renren.com/699032478/note/708597990 (一)背景知识 OAuth 2.0很可能是下一代的“用户验证和授权”标准,目前在国内还没有很靠谱的技术资 ...

spark api之一:Spark官方文档 - 中文翻译

转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 引入Spark(Linking with Spark) 3 初始化Spark(Initi ...

随机推荐

Elasticsearch 文件目录解释

下载后解压的Elasticsearch中,有以下几个基本的目录: home---这是Elasticsearch解压的目录 bin---这里面是ES启动的脚本 conf---elasticsearch. ...

Java运算符优先级

序列号 符号 名称 结合性(与操作数) 目数 说明 1 . 点 从左到右 双目 ( ) 圆括号 从左到右   [ ] 方括号 从左到右   2 + 正号 从右到左 单目 - 负号 从右到左 单目 ++ ...

mysql 获取设置环境变量

mysql 获取环境变量 show global variables; 获取指定环境变量 show global variables like '%timeout'; 设置环境变量 set globa ...

jquery 父页面 子页面 同级页面 调用

项目中用到  代码 ,先 展示 ,以便以后用到,直接看下就会明白. var li_divs = parent.$("#servicelist")[0].contentWindow. ...

Ubuntu环境下Nutch+Tomcat 搭建简单的搜索引擎

简易的搜索引擎搭建 我的配置: Nutch:1.2 Tomcat:7.0.57 1 Nutch设置 修改Nutch配置 1.1 修改conf/nutch-site.xml <?xml versi ...

POJ 1458 Common Subsequence 最长公共子序列 LCS

LCS #include #include #include #include

maven项目转换成dynamic项目

由于maven项目不能直接运行调试需要转换成danamic web后,才能方便进行调试测试.以下是maven项目进行转换的过程 第一步,选择project faces,设置dynamic web版本. ...

【Android进阶】在开发中Application到底用来做什么

首先,在一个Android程序中,有且只有一个Application对象,在程序开始跑起来的时候,首先执行Application的onCreate方法,这是一个Android应用的入口,在开发中,我们 ...

浅析is和as两个关键词在类型转换时的使用

is检查对象是否兼容与指定类型,返回Boolean值true或者false,值得注意的是,在使用is进行类型转换的时候是永远不会抛出异常的,例如: object o=new Object(); Boo ...

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. ...

matlab英文界面翻译,Matlab最新的官方文档中文翻译相关推荐

  1. 【开源项目推荐】Android Jetpack 官方文档 中文翻译

    Jetpack 是 Android 软件组件的集合,使您可以更轻松地开发出色的 Android 应用.这些组件可帮助您遵循最佳做法.让您摆脱编写样板代码的工作并简化复杂任务,以便您将精力集中放在所需的 ...

  2. ElasticSearch Java High level Rest Client 官方文档中文翻译(一)

    ElasticSearch Java High level Rest Client 官方文档中文翻译 一 纯粹记录自己在看官网的es rest high level api 时的翻译笔记,可以对照着官 ...

  3. Spring官方文档中文翻译

    准备做个Spring官方文档全翻译专栏以下是大目录, 本翻译是基于Spring5 Core Technologies

  4. Sencha Cmd 6 和 Ext JS 6 指南文档(部分官方文档中文翻译)

    近期组织了几个程序员网友,正在翻译一部分官方的Sencha Cmd 6 和 Ext JS 6 指南文档. 眼下还没翻译完,大家能够先看看 Sencha Cmd 6 和 Ext JS 6 指南文档  ( ...

  5. EdgeX Foundary 2.1Jakarta版官方文档中文翻译

    基于机器翻译,部分翻译有修订,不清楚的地方请参阅官方文档. 引言 EdgeX Foundry是一个开源的.供应商中立的.灵活的.可互操作的.位于网络边缘的软件平台,与设备.传感器.执行器和其他物联网对 ...

  6. OAuth2.0官方文档中文翻译

    http://page.renren.com/699032478/note/708597990 (一)背景知识 OAuth 2.0很可能是下一代的"用户验证和授权"标准,目前在国内 ...

  7. kafka官方文档中文翻译(kafka参数解释)

    目录 入门 1.1简介 kafka™是一个分布式流媒体平台.这到底意味着什么? 1.2使用案例 1.3快速入门 1.4生态系统 1.5从以前的版本升级 2. API 2.1生产者API 2.2消费者A ...

  8. MediaCodec 官方文档中文翻译

    MediaCodec MediaCodec 类可以用来访问底层媒体编解码器,如编码器/解码器组件.是Android底层多媒体支持框架的一部分(通常和MediaExtractor,MediaSync,M ...

  9. python3官方文档 中文-Python 3.7 官方文档中文翻译召集

    geelaw 2018-08-07 00:59:47 +08:00 @LudwigWS #22 在你给出的第一个链接里面的第一个例子,前后分句的主语是相同的,只是重复了一次.注意 > 小明虽然考 ...

  10. Vert.x Core官方文档中文翻译

    我哭,翻译完开头才发现这类资源已经有了. 更全更准确的翻译见链接 :https://www.bookstack.cn/read/vertx-translation-chinese/core-Core. ...

最新文章

  1. python学习之第一课时--初始python
  2. python可以在linux运行_在linux运行python
  3. IL 汇编学习笔记(三)
  4. 搭建流媒体服务器(1)
  5. gsmake —— golang版gradle
  6. 在jupyter界面误删了jupyter notebook
  7. 大小端、位段和内存对齐
  8. MySQL数据库SQL层级优化
  9. 决定好好研究一些开源的系统
  10. 2013年计算机试题(四),2013年计算机一级考试试题(精简版):第四套
  11. MVC3开发常常遇到的问题及常常使用到的代码片段
  12. 指尖上的学问——wi输入法开发实记
  13. PT002(JspStudy)安装与端口解决问题
  14. 汽车产业与技术链分析
  15. 数据结构和算法经典书籍
  16. 数据防泄漏具备哪些特性?
  17. 微擎跳过云平台_2018年10月微擎安装之阿里云懒人教程篇
  18. vi编辑器的四种退出方式
  19. 前端token知识梳理:token如何存储?token过期如何处理?如何无感知刷新token?
  20. 流密码的语义安全性与PRG的安全性

热门文章

  1. 两变频调速电机系统的神经网络逆同步控制
  2. html数值计算计算
  3. 各代iphone尺寸_iPhone每一代的屏幕尺寸比例是多少?
  4. [Linux command]批处理注释
  5. ubuntu中 tftp 服务器搭建 tftpd-hpa
  6. 将Imagenet2012比赛数据解析为图像
  7. qq悄悄话查看器-分析报告
  8. mos管h桥电机驱动电路与设计原理图-KIA
  9. 非对称加密算法RSA加密解密流程
  10. Vue+ElementUI实现简单的用户管理系统(四):查看用户详情页及删除用户