当前位置: 首页 > article >正文

【matlab系列学习之|1.基本操作与输入】

 

界面分布:

  • Corrent Folder.
  • Command Window.
  • Workspace,存放variable.
  • Command history.Matlab as a calcular:

官方的参考文件:

算术运算 - MATLAB & Simulink - MathWorks 中国

  • + - * / ^
  • 运算顺序:括号、次方、加减、乘除
  • 一些常见的运算符
    • 根号:sqrt)4)=2
    • pi
    • In:log

Variables

  • 形式: A = 10,把10这个定值指定给A这个变数。
  • 大小写存在区别
  • type
    • special
      • ans:answer
      • i,j = complex number
      • Inf:无穷大
      • eps:很小的数
      • NaN:NOT A NUMBER
      • pi
      • 可在matlab中输入iskeyword来查询这些关键字。

Calling priority

variable\built-in function\subfunction\private funciton(MEX-file,P-file,M-file),如果误用这些keywords当作变量,可用clear 对应的变量来重置。

Numeric Display "Format"

Style

结果

示例

short

短固定十进制小数点格式,小数点后包含 4 位数。这是默认数值设置。

3.1416

long

长固定十进制小数点格式,double 值的小数点后包含 15 位数,single 值的小数点后包含 7 位数。

3.141592653589793

shortE

短科学记数法,小数点后包含 4 位数。

3.1416e+00

longE

长科学记数法,double 值的小数点后包含 15 位数,single 值的小数点后包含 7 位数。

3.141592653589793e+00

shortG

短固定十进制小数点格式或科学记数法(取更紧凑的一个),总共 5 位。

3.1416

longG

长固定十进制小数点格式或科学记数法(取更紧凑的一个),对于 double 值,总共 15 位;对于 single 值,总共 7 位。

3.14159265358979

shortEng

短工程记数法,小数点后包含 4 位数,指数为 3 的倍数。

3.1416e+000

longEng

长工程记数法,包含 15 位有效位数,指数为 3 的倍数。

3.14159265358979e+000

+

正/负格式,对正、负和零元素分别显示 +、- 和空白字符。

+

bank

货币格式,小数点后包含 2 位数。

3.14

hex

二进制双精度数字的十六进制表示形式。

400921fb54442d18

rational

小整数的比率。

355/113

例如:

format long pi

ans = 3.141592653589793

Command Line Terminal

每一行结束在末尾打;,避免每一行都显示。

Some Functions

  • clc:clear command window display
  • clear:remove all variables in the workspace
  • who:variables in the workspace
  • whos:variable information of the workspace

👍Array(Vector and Matrix)

Row vector行:a = [1 2 3 4]

Column vector: b = [1;2;3;4]

matrix:[1 2 3 4;5 6 7 8]

vector 乘法:a*b不等于b*a

  • Array Indexing:找出矩阵的某一个数值
    • A(1,2):第一行第二列
    • 例子参考:
    • Colon Operator
    • A = [1:100] 等差为1
    • A = [1:2:100] 等差为2,首位为1,末位为100

      [ : ]代表全部

    • A() = [] delete rows or columns of A
    • Array Concatenation
    • Array Manipulation
    • 乘法,y = A*B
    • 点乘,对应位置的元素相乘 y = A.*B

      除法 y = A/B

      点除,对应位置的元素相除 y = A./B

      A^2=A*A

      A.^2=A中的每个元素乘方

      转置 C = A'

    • Special Matrix
    • linspace():linearly spaced vectors

      eye(n):n*n单位矩阵

      zeros(n1,n2):n1*n2的0矩阵

      ones(n1, n2):n1*n2的全是1的矩阵

      diag():对角线矩阵

      rand():uniformly distributed random numbers

    • Some Matrix Related Functions
    • max(A) :每一列的最大值

      max(max(A)):所有元素的最大值

      min(A)

      sum(A):每一列求和

      mean(A)

      sort(A):每一列的数字按照从小到大的顺序重新排列

      sortrows(A):在sort(A)的基础上,把对应元素的行也绑定在一起

      size(A):dimension--row和column是多大

      length(A)

      find(A):找到等于某一数值的的位置

http://www.lryc.cn/news/2414926.html

相关文章:

  • 如何修改SAP BusinessObjects报表5000行的限制?
  • Cisco packet tracer 2811路由增加接口
  • CSS基础教程:从入门到精通
  • 为什么台湾的Yahoo!叫奇摩 ?
  • 手机网页html怎样阻止广告,Webview拦截广告
  • Sun Virtualbox虚拟机安装图文教程
  • 昨天(2009年10月29日)ubuntu,9.10正式版出炉!
  • CSS3-3D转换
  • 你想要的宏基因组-微生物组知识全在这(2023.9)
  • 上海求职骗子公司大全!!
  • 如何去选购电脑配置——电脑配置单主板、CPU、显卡、内存
  • Dart基本语法
  • what is saltstack系列四:Agentless SaltStack
  • Android开发框架详解及示例代码
  • 最小二乘法的应用(2015A题A题太阳影子定位)
  • 用微软的Live Writer离线写博文
  • 手机端APP客服系统推荐
  • 图像入门——3. 图像处理的视觉基础与应用
  • 微信小程序毕业设计-社区团购系统项目开发实例(附源码+演示视频+LW)
  • 五笔字根表口诀的通俗易懂讲解
  • apacheDS ldap 安装,配置,增删查该及备份恢复
  • HTC G12快速安全root(破解)全攻略(软解s-off root)
  • html左右循环滚动代码,不间断循环滚动效果的实例代码(必看篇)
  • Three20 安装
  • JS简单实现后退例子
  • Android电视直播 v5.6,龙龙直播app下载|龙龙直播apk2019官方版下载 v5.6.1 安卓版 - 数码资源网...
  • 3.RedHat认证-Linux权限管理
  • win8系统计算机的系统属性,Win8系统优化之最详篇 必看!
  • 强烈推荐!15 个 Github 顶级 Java 教程类开源项目推荐!
  • GB2312-80 所有汉字排序,拼音