《MATLAB仿真技术》实验指导书2016附答案(5)

2018-12-04 22:55

? 直接创建法---使用大括号{ }、对细胞元素直接赋值

? cell(m,n)---创建一个m*n的空细胞矩阵(所有行的细胞数必须相同) ? celldisp()---逐个显示cell中的每个元素值

? cellplot(C)---用彩色的图形来显示单元型变量C的结构形式 ? 结构数组相关命令

? 直接输入法---使用“.”将结构变量名和元素名连接

格式:struct_name(record#).field_name = data

? S = struct(‘field1’,V1,’field2’,V2,?)---field为各成员变量名,V为对

应的各成员变量的内容

? S = rmfield(S,fields)---将结构数组S中的fields项删除,仍用数组名S表

? 结构体名称.数组名称---在结构数组中调用元素项

? C = strcuct2cell(S)、S = cell2struct(C)---结构数组与单元数组的转换 ? map容器 ? mapobj

=

containers.Map({‘key1’,’key2’,?},{‘val1’,’val2’,?})---创建map对象

? keys()、values()---查看map对象

? existingmapobj(newkeysname) = newvalue --- 在一个map对象中添

加新元素

? remove(mapname,’keyname’) --- 从一个map对象中删除

keys/values对

三、实验内容

? 创建一个名为S、内容为“matlab programming for engineers.”的字符串,并查找字符串S中字母为“g”出现的位置以及出现的次数。

? ?

? 创建大小为2╳2的单元数组,其元素分别为:字符串(‘Sun Yang’,‘Liu Wen’)、字符串数组(char(‘2012001’,’2012002’))、数值矩阵((85 89 90;80 87 88))和细胞数组(’Maths’,’Maths’,’Matlab’)。

? ?

? 创建一个数组名为student的结构数组,其内容如下表所示:

ID 3001 3002 3003 3004 Name zhao wang yang liu Age 20 21 18 19 Sex F M F F Score 90 86 88 80

实验四 MATLAB符号计算实验

?

实验目的

1、掌握创建符号表达式和矩阵的方法 2、掌握符号表达式的微分和积分运算

? 实验基本知识

1、符号矩阵的创建

1)用matlab函数sym创建矩阵(symbolic 的缩写)

命令格式:A=sym('[ ]') 2)用字符串直接创建矩阵 2、符号矩阵的修改

直接修改:可用、 键找到所要修改的矩阵,直接修改 3、符号矩阵与数值矩阵的转换

将数值矩阵转化为符号矩阵,函数调用格式:double(A) 将符号矩阵转化为数值矩阵,函数调用格式: numeric(A) 4、符号微积分与积分变换 diff(f) — 对缺省变量求微分 diff(f,v) — 对指定变量v求微分 diff(f,v,n) —对指定变量v求n阶微分 int(f) — 对f表达式的缺省变量求积分 int(f,v) — 对f表达式的v变量求积分

int(f,v,a,b) — 对f表达式的v变量在(a,b)区间求定积分 5、符号代数方程求解

solve(f) —— 求一个方程的解

solve(f1,f2, ?fn) —— 求n个方程的解 6、符号微分方程求解指令:dsolve

命令格式:dsolve(f,g): f —— 微分方程,可多至12个微分方程的求解;

g为初始条件,默认自变量为 'x',可任意指定自变量't', 'u'等,微分方程的各阶导数项以大写字母D表示

三、实验内容

1、用符号方法求下列极限

1)


《MATLAB仿真技术》实验指导书2016附答案(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《土力学与地基基础》试题、模拟题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: