[计算机软件及应用]计算机仿真技术与应用简介

计算机仿真技术与应用简介

王红勇

ChinaATM@yahoo.cn

Matlab 数值数组及运算

1 概述

2 数值数组的生成和寻访

3 数组运算和矩阵运算

4 非数和空数组

5 数组的关系运算和逻辑运算

6 字符串数组

1 概述

 MATLAB长于数值计算,而所谓数值计算,就是指计算

的表达式、变量中不得包含未经定义的自由变量。

 数值数组(Numeral Array)和数组运算(Array Operations)

是MATLAB 的核心内容。数组是MATLAB 最重要的一

种内建数据类型,而数组运算则是定义在这种数据结构

上的方法。本章重点介绍数值数组,其次是与数组类似

其它结构体。

 数组:是指由一组实数或复数排成的长方阵列(Array) ,

包括行向量、列向量和矩阵。

 数组的运算: 无论对数组施加什么运算 (加减乘除或函

数)总认定那种运算对被运算数组中的每个元素平等地

实施同样的操作。

1 概述

 MATLAB数据格式及显示方式

 MATLAB 既可用传统的十进制数表达数值,也可以用科学计

数表达数值,用e代表10的指数形式,用i和j 来代表虚数。

 MATLAB 内部数据格式只有一种,是IEEE浮点标准的双精度

二进制 (64位)。

 为了人机交互的友好性,数据输出显示格式有8种 。可用菜单

选项或format命令选择。

数值计算结果的显示格式

• format long e, pi

• format long, pi

1 概述

 变量及其赋值

 在命令窗口可直接输入变量并赋值,无须声明其

类型和维数,MATLAB将自动处理。

变量

• 不需要事先对变量进行声明,也不需要指定变量

类型,会自动依据所赋予变量的值或对变量进行

的操作来识别变量的类型。赋值过程中如果赋值

变量已经存在,则将使用新值代替旧值,并以新

值类型代替旧值类型。

• 变量的命名应遵从如下规则:

• MATLAB 的变量名称由英文大小写52个字母、数字和

下划线等符号组成,并且第一个字符必须是英文字母

• 变量和常量最长允许31个字符。

• MATLAB对字母大小写敏感 。

• 存在变量域。未加特殊说明时,一切变量为局部变量,

在变量前加global,变为全局变量。一般用大写表示

全局变量。 【在matlab中操作】

复数

• 复数由两部分组成:实部和虚部,虚数单位在

matlab 中用字母i和j 中的一个表示。

• 建立复数由两种方法:直接用语句和使用

complex函数

• >>a=2+3i

• >>x=rand(3)*5;

• Y=rand(3)*-8;

• Z=complex(x,y)

• 通过real、image可以将复数的实部和虚部分开。

无穷大

• 使用特殊值inf 、-inf表示正负无穷大。Isinf验证x

是否为无穷大

逻辑性数据

• 用1和0表示真假。

• 不一定是标量,可以为向量

• >>[30 40 50 60]>40

• Ans = 0 0 1 1 1

日期格式的类型

• 三种:日期字串、序列日期、日期向量

• 日期字串:“01-Mar-2012”

• 日期向量 [2012 03 01]

▫ clock

• 序列日期数 7.349e+005

▫ 从一个固定日子开始到指定的日期经过了多少天,

matlab 中0000年的1月1 日的序列日期为1,下午6

点位0.75. (输入now )

转换日期格式

• Datenum:把其他格式转换为序列日期数

• Datestr把其他格式转换为日期串

• Datevec把

计算机仿真技术与应用,[计算机软件及应用]计算机仿真技术与应用简介.pdf相关推荐

  1. 一级计算机教程软件有哪些,[计算机软件及应用]计算机一级word操作教程.ppt

    [计算机软件及应用]计算机一级word操作教程 Word2003基本操作;Word 2003工作界面简介 启动Word 2003后,用户所看到的就是Word的工作界面,所有的操作都是在这个界面内进行的 ...

  2. 南加州计算机硕士学费,2016年度美国南加州大学排名及研究生学费费用简介.pdf...

    南加州大学排名及研究生申请条件 南加州大学排名及研究生学费费用 介绍 1 南加州大学排名及研究生申请条件 目录 南加州大学简介 2 南加州大学排名 3 南加州大学研究生学费费用介绍及专业解 读 4 南 ...

  3. 计算机体系结构:嵌入式方法_计科考研里的【计算机系统结构、计算机软件与理论、计算机应用技术】都是什么意思?...

    考研选择专业的时候,可以看到"计算机科学与技术"是一级学科,下面还有三个二级学科,分别叫"计算机系统结构" "计算机软件与理论" " ...

  4. 计算机插件技术应用原理,计算机软件技术中插件技术的运用

    计算机软件技术中插件技术的运用 在我国科技水平的不断提升下,计算机软件方面的功能也在持续更新.其中插件技术作为计算机软件中实用性比较强的一项功能,一直被研究分析.下面是小编搜集整理的相关内容的论文,欢 ...

  5. 计科考研里的【计算机系统结构、计算机软件与理论、计算机应用技术】都是什么意思?...

    考研选择专业的时候,可以看到"计算机科学与技术"是一级学科,下面还有三个二级学科,分别叫"计算机系统结构" "计算机软件与理论" " ...

  6. 应用计算机软件matlab使用迭代法仿真激光谐振腔模式_【军工央企,津贴10万,包工作餐】中国航天科工集团光量子技术及应用总体部人才招聘...

    免费发布招聘微信:19463351商务合作&校园投稿微信:2023299832 中国航天科工集团光量子技术及应用总体部(武汉光谷航天三江激光产业技术研究院有限公司,以下简称"光量子总 ...

  7. 问题模型对计算机软件的需要,计算机软件安全检测技术方法研究讨论

    高鑫帅 摘 要:做好计算机软件的安全检测工作可以保障计算机的安全运行.该文阐述了应用计算机软件安全检测技术时应注意的问题,并以此为切入点分析了计算机软件安全检测技术的具体应用方法,旨在为同行业的相关人 ...

  8. 计算机仿真技术在物流行业的应用,计算机仿真技术在物流领域的前景分析

    原标题:计算机仿真技术在物流领域的前景分析 计算机仿真就是利用计算机运算系统的数学模型来达到对被仿真系统的分析.研究.设计等目的.仿真技术是集计算机技术.多媒体技术.通讯技术.控制技术于一身的现代高科 ...

  9. 计算机在外贸英语上的应用,视景仿真技术在外贸英语项目学习中的应用鄢.PDF...

    教学实践与研究 总第 99 期 中国电化教育 圆园11援12 文章编号:员园园远要怨愿远园 渊圆园11冤12要园110要04 视景仿真技术 在外贸英语项目学习中的应用鄢 1 2 朱 雷 ,张建青 渊1 ...

最新文章

  1. 机会与挑战:2019人工智能应用趋势预测
  2. 2021-04-17 安装Ubuntu18.0.4 的深度学习训练服务器
  3. 【算法学习笔记】一、算法基础
  4. qt 中文转十六进制_QT中16进制字符串转汉字
  5. java快排原理_Java数据结构与算法——快速排序
  6. cesium 设置地球默认区域为中国 一键返回默认区域
  7. java 扫雷游戏_java的扫雷小游戏(超简单)
  8. 什么是API文档?--斯科特·马文
  9. [翻译]关于Swift的编译时间优化
  10. 手写哈希(实现简单的加数、查询)
  11. 【Java】JSON转EXCEL,支持多个数组生成多个sheet、附表头替换
  12. 【云原生-白皮书】简章2:深入理解DevOps+微服务
  13. 利用AUI实现多种多样的timeline时间轴样式
  14. 2020年排名前10的Python库
  15. uniapp网易严选项目
  16. windows7彻底删除流氓软件的操作方法
  17. 小猪o2o源码v14.17双系统版(生活通+营销系统)怎么配置微信支付和支付宝支付
  18. Linux中的火墙(1)(iptables)
  19. 小旋风360推送工具
  20. 上海市计算机学会竞赛平台(iai.sh.cn)2023三月月赛(丙组)解题报告

热门文章

  1. 洛谷 1359 租用游艇
  2. 01Python基础_09异常
  3. 【Zookeeper】Zookeeper部署笔记
  4. SICP 习题 (2.7) 解题总结 : 定义区间数据结构
  5. 单元测试(VS CppUnitTest)
  6. yum卸载遇到的问题--待解决
  7. Spring bean 实现生命周期的三种解决方案
  8. 工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常
  9. gitlab自带的Nginx与原Nginx冲突的解决方案
  10. 年末福利,C/S应用升级更新完整解决方案放送