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

这篇博客介绍了MATLAB中的数值计算核心——数值数组及其运算。内容涵盖数组的生成、寻访、运算,包括加减乘除、矩阵运算、非数和空数组的处理,以及数组的关系运算和逻辑运算。此外,还提到了字符串数组、复数、无穷大、逻辑性数据和日期格式的处理。MATLAB的数据格式和显示方式,如科学记数法、变量赋值和复数的创建也有所涉及。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

王红勇

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把

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值