计算机仿真官网查稿,《计算机仿真技术》稿.doc

《计算机仿真技术》稿

计算机数学语言概述

其他数学分支

积分变换、复变函数、偏微分方程、数据插值与拟合、概率论与数理统计、数值分析

其他相关课程

电路、电子技术、电力电子技术、电机与拖动、自动控制原理

第一章 基础准备及入门

MATLAB 语言的优势

编程简单,类似于其他语言,如C

集成度更高,扩展性更好

数学问题数值解能力强大

由Maple内核构成的符号运算工具箱可以继承Maple所有解析解的求解能力

在数学、工程领域各种“工具箱”

强大的系统仿真能力,Simulink建模

在控制界是国际首选的计算机语言

本章有两个目的:一是讲述MATLAB正常运行所必须具备的基础条件;二是简明系统地介绍高度集成的Desktop操作桌面的功能和使用方法。

一、操作桌面的缺省外貌

MATLAB命令窗口

(1) 命令窗口的菜单栏

菜单栏共包含File、Edit、Window和Help四项。

File菜单项:

New命令:用于建立M文件、图形窗口。

Open命令:打开一个已经建立的M文件。

(2) MATLAB工作空间的常用操作指令

命令功能workspace 打开工作空间浏览器界面clc擦除命令窗口的显示内容,但不清除工作空间clf擦除当前图形窗口中的图形exit关闭(退出)MATLABpack整理MATLAB内存碎块dir列出当前目录及该目录下的文件和子目录清单clear或clear a b c清除MATLAB工作空间中所有的变量或指定的变量二、通用操作界面

Command Window运行入门

Command Window指令窗简介

1. 最简单的计算器使用法

【例1.3.2-1】求的算术运算结果。

(1)用键盘在MATLAB指令窗中输入以下内容

>> (12+2*(7-4))/3^2

(2)在上述表达式输入完成后,按【Enter】键,该就指令被执行。

(3)在指令执行后,MATLAB指令窗中将显示以下结果。

ans =

2

[例1.3.2.2] 计算表达式的值。

解:>> 18+(5*sin(pi/6))/(2+cos(pi/6))

ans =

18.8723

【例1.3.2-3】简单矩阵的输入步骤。

(1)在键盘上输入下列内容

A = [1,2,3; 4,5,6; 7,8,9]

(2)按【Enter】键,指令被执行。

(3)在指令执行后,MATLAB指令窗中将显示以下结果:

A =

1 2 3

4 5 6

7 8 9

其中>>为MATLAB的提示符,矩阵内容由方括号表示,方括号里边的分号表示矩阵的换行,逗号或空格表示同一行矩阵元素间的分隔。

矩阵的代数运算:矩阵转置的表示A’;矩阵加减法C=A+B,C=A-B ;矩阵乘法C=A*B;矩阵除法:C=B/A。矩阵逻辑运算和比较运算。

【例1.3.2-4】矩阵的分行输入。

A=[1,2,3

4,5,6

7,8,9]

A =

1 2 3

4 5 6

7 8 9

【例1.3.2-5】指令的续行输入

S=1-1/2+1/3-1/4+ ...

1/5-1/6+1/7-1/8

S =

0.6345

三、数值、变量和表达式

MATLAB语言的常量

常量名常量值常量名常量值i 虚数单位pi圆周率πj 虚数单位inf无穷大∞MATLAB语言中的标点

运算符名称说 明:冒号有多种运算功能,可用于定义行向量、截取指定矩阵中的部分=等号用于赋值;分号不显示中间结果在命令窗口、区分矩阵行等·小数点域访问等%百分号用于注释语句…续行符号续行,逗号用于分隔矩阵列、函数参数分隔符等'单引号字符串的标志符,或表示矩阵的转置运算及复数的共轭值等[ ]方括号用于创建和表示矩阵( )圆括号用于函数调用和指定的运算顺序{ }大括号用于构成单元数组等

【例1.3.3-1】复数表达,及计算。

>> z1=3+4i;

>> z2=1+2*i;

>> z3=2*exp(i*pi/6);

>> z=z1*z2/z3

z =

0.3349 + 5.5801i

* MATLAB通常用十进制数来表示一个数,亦可用科学记数法来表示一个数。另外,MATLAB语言还提供了复数的表达和运算功能。复数可用下列语句产生:

c=a+i*b (或c=a+j*b) %将实部为a虚部为b的复数赋值给复变量c。

c=a*exp(i*b) (或

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值