实验⼀熟悉matlab环境,实验⼀MATLAB环境的熟悉与基本运
算.doc
实验⼀MATLAB环境的熟悉与基本运算实验⼀MATLAB环境的熟悉与基本运算
实验⼀ MATLAB环境的熟悉与基本运算
⼀、实验⽬的:
熟悉MATLAB开发环境
掌握矩阵、变量、表达式的各种基本运算
实验:
1.熟悉MATLAB环境:
MATLAB桌⾯和命令窗⼝、命令历史窗⼝、帮助信息浏览器、⼯作空间浏览器、⽂件和搜索路径浏览器。
2.掌握MATLAB常⽤命令
clc清除命令窗⼝中内容clear清除⼯作空间中变量Chelp对所选函数的功能、调⽤格式及相关函数给出说明lookfor查具有某种功能的函数但却不知道该函数的准确名称3.MATLAB变量与
变量命名规则如下:
变量名可以由英语字母、数字和下划线组成
变量名应以英⽂字母开头
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阵的逆乘sA.^nA的每个元素⾃乘n次A^nA阵为⽅阵,⾃乘n次A.^p对A各元素分别求⾮整数幂A^p⽅阵A的⾮整数乘⽅A+B对应元素相加A+B矩阵相加A-B对应元素相减A-B矩阵相减A.*B对应元素相乘A*B内维相同矩阵相乘A./BA的元素别B的对应元素除A/BA右除BB.\A与上相同B\AA左除Bexp(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 已知多项
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论