- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一MTLAB环境的熟悉与基本运算
实验一 MATLAB环境的熟悉与基本运算
一、实验目的:
熟悉MATLAB开发环境
掌握矩阵、变量、表达式的各种基本运算
实验:
1.熟悉MATLAB环境:
MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。
2.掌握MATLAB常用命令
clc 清除命令窗口中内容 clear 清除工作空间中变量 C help 对所选函数的功能、调用格式及相关函数给出说明 lookfor 查找具有某种功能的函数但却不知道该函数的准确名称 3.MATLAB变量与
变量命名规则如下:
变量名可以由英语字母、数字和下划线组成
变量名应以英文字母开头
长度不大于63个
区分大小写
MATLAB中设置了一些特殊的变量与常量,列于下表。
表1 MATLAB的特殊变量与常量
变量名 功能说明 变量名 功能说明 ANS 默认变量名,以应答最近一次操作运算结果 realmin 最小的正实数 i或j 虚数单位 INF(inf) 无穷大 pi 圆周率 NAN(nan) 不定值(0/0) eps 浮点数的相对误差 nargin 函数实际输入参数个数 realmax 最大的正实数 nargout 函数实际输出参数个数 功能说明功能说明功能说明功能说明功能说明… () % 注释 [] 构成向量、矩阵 ! 调用操作系统命令 {} 构成单元数组 = 用于赋值
4.MATLAB的A(r,:) 数组A中r指定行对应的所有列之元素组成的子数组 A(:,c) 数组A中c指定列对应的所有行之元素组成的子数组 A(:) 数组A中各列元素首尾相连组成的“一维长列”子数组 A(i) 一维长列子数组中的第i个元素 A(r,c)=Sa 数组A中r指定行、c指定列之元素组成的子数组的赋值 A(:)=D(:) 数组全元素赋值,保持A的行宽、列长不变,A、D两组元素总合应相同
5.MATLAB的S*inv(B) B阵的逆乘s A.^n A的每个元素自乘n次 A^n A阵为方阵,自乘n次 A.^p 对A各元素分别求非整数幂 A^p 方阵A的非整数乘方 A+B 对应元素相加 A+B 矩阵相加 A-B 对应元素相减 A-B 矩阵相减 A.*B 对应元素相乘 A*B 内维相同矩阵相乘 A./B A的元素别B的对应元素除 A/B A右除B B.\A 与上相同 B\A A左除B exp(A) 以自然数e为底,分别以A的元素为指数,求幂 expm(A) A的矩阵指数函数 log(A) 对A的各元素求对数 logm(A) A的矩阵对数函数 sqrt(A) 对A的各元素求平方根 sqrtm(A) A的矩阵平方根函数
6.MATLAB的常用函数
.符号运算的基本函数
符号表达式因式分解的函数factor()
符号表达式展开的函数expand()
符号表达式同类项合并的函数collect()
符号表达式化简的函数simplify()与simple()
符号表达式通分的函数numden()
(1) 因式分解
syms x
factor(x^9-1)
ans =
(x-1)*(x^2+x+1)*(x^6+x^3+1) (2) 多项式展开
syms x
expand((x+1)^3)
ans =
x^3+3*x^2+3*x+1
(3) 符号简化
syms x
y1=cos(x)^2+sin(x)^2;
simplify(y1)
ans =
1
y2=cos(x)^2-sin(x)^2;
simplify(y2)
ans =
2*cos(x)^2-1
三、实验内容
必做:
1-1 学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye(其它不会用的指令,依照此方法类推,另外列举两个指令,截图保存)
1-2 学习使用clc、clear指令,观察command window、command history和workspace窗口的变化结果。(截图保存)
1-3 进入DEMO中的绘图库Graphics(截图保存)。
1-4 已知矩阵
(1) 提取第2行、第3列元素赋值给矩阵B
(2) 提取第4列元素给矩阵C
() 求A的转置
() 生成大小与A相等的全0阵
-5 已知A=[1,4,7;10,13,16;19,22,25],B=[1,1,1;2,2,2;3,3,3]。试求C=A/B,D=B.\A,E=A\B,F=A/B.
1-6 已知,k=5。试求B=A+k、C=k*A、D =k*A=k./A、=A.\k、=A./k。
1-7已知矩阵与试分别计算行列式的值和秩。
-8 求多项式的根。
-9 已知多项式的根分别为1、2、3试求此根对应的
文档评论(0)