matlab22111
- 格式:ppt
- 大小:590.00 KB
- 文档页数:61


matlab课后习题答案(附图)
习题2.1
画出下列常见曲线的图形y (1)⽴⽅抛物线3x
命令:syms x y;ezplot('x.^(1/3)')
(2)⾼斯曲线y=e^(-X^2);
命令:clearsyms x y;ezplot('exp(-x*x)')
(3)笛卡尔曲线
命令:>> clear>> syms x y;
>> a=1;>> ezplot(x^3+y^3-3*a*x*y)
(4)蔓叶线
命令:>> clear>> syms x y;
>> a=1ezplot(y^2-(x^3)/(a-x))
(5)摆线:()()t
sin-
=
,
=
-
b
y
1
t
x cost a
命令:>> clear>> t=0:0.1:2*pi;
>> x=t-sin(t);>>y=2*(1-cos(t)); >> plot(x,y)
7螺旋线
命令:>> clear >> t=0:0.1:2*pi; >> x=cos(t); >> y=sin(t);>> z=t;>>plot3(x,y,z)
(8)阿基⽶德螺线
命令:clear>> theta=0:0.1:2*pi;
>> rho1=(theta);>> subplot(1,2,1),polar(theta,rho1)
(9) 对数螺线
命令:cleartheta=0:0.1:2*pi;
rho1=exp(theta);subplot(1,2,1),polar(theta,rho1)
(12)⼼形线
命令:>> clear >> theta=0:0.1:2*pi; >> rho1=1+cos(theta);>> subplot(1,2,1),polar(theta,rho1)
练习2.21. 求出下列极限值
(1)nn
n n
3
lim
3+∞
→
命令:>>syms n>>limit((n^3+3^n)^(1/n)) ans = 3
(2))121(lim n n n n ++-+∞
→
命令:>>syms n>>limit((n+2)^(1/2)-2*(n+1)^(1/2)+n^(1/2),n,inf) ans = 0
MATLAB常用工具箱与函数库介绍
1. 统计与机器学习工具箱(Statistics and Machine Learning
Toolbox):该工具箱提供了各种统计分析和机器学习算法的函数,包括描述统计、概率分布、假设检验、回归分析、分类与聚类等。可以用于进行数据探索和建模分析。
2. 信号处理工具箱(Signal Processing Toolbox):该工具箱提供了一系列信号处理的函数和算法,包括滤波、谱分析、信号生成与重构、时频分析等。可以用于音频处理、图像处理、通信系统设计等领域。
3. 控制系统工具箱(Control System Toolbox):该工具箱提供了控制系统设计与分析的函数和算法,包括系统建模、根轨迹设计、频域分析、状态空间分析等。可以用于控制系统的设计和仿真。
4. 优化工具箱(Optimization Toolbox):该工具箱提供了各种数学优化算法,包括线性规划、非线性规划、整数规划、最优化等。可以用于寻找最优解或最优化问题。
5. 图像处理工具箱(Image Processing Toolbox):该工具箱提供了图像处理和分析的函数和算法,包括图像滤波、边缘检测、图像分割、图像拼接等。可以用于计算机视觉、医学影像处理等领域。
6. 神经网络工具箱(Neural Network Toolbox):该工具箱提供了神经网络的建模和训练工具,包括感知机、多层前馈神经网络、循环神经网络等。可以用于模式识别、数据挖掘等领域。
7. 控制系统设计工具箱(Robust Control Toolbox):该工具箱提供了鲁棒控制系统设计与分析的函数和算法,可以处理不确定性和干扰的控制系统设计问题。 8. 信号系统工具箱(Signal Systems Toolbox):该工具箱提供了分析、设计和模拟线性时不变系统的函数和算法。可以用于信号处理、通信系统设计等领域。
9. 符号计算工具箱(Symbolic Math Toolbox):该工具箱提供了符号计算的功能,可以进行符号表达式的运算、求解方程、求解微分方程等。可以用于数学建模和符号计算。
第1章 MATLAB软件介绍及入门知识
MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
1.1 MATLAB入门认识
MATLAB的基本单位是矩阵,它的表达式与数学、工程计算中常用的形式十分相似,极大地方便了用户学习和使用,故MATLAB深受用户欢迎。在欧美一些高等院校,MATLAB已成为高等数学、线性代数、自动控制理论、数理统计、数字信号处理等课程的基本工具和攻读学位的本科生、硕士生和博士生必须掌握的技能。在设计和科研部分,MATLAB被广泛用来研究与解决各种工程问题。
由于MATLAB功能强大、灵活性好、可信度高,加上软件本身简单易学,已经成为国际最流行的科学与工程计算软件之一。MATLAB以模块化的计算方法、可视化与智能化的人机交互功能、丰富的矩阵运算、图形绘制和数据处理函数,以及模块化图形的动态系统仿真工具Simulink,成为控制系统设计和仿真领域最受欢迎的软件系统。
在欧美大学的应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书中,都把MATLAB作为其中的内容,并且MATLAB是攻读学位的本科生、硕士生和博士生必须掌握的基本工具。
在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件。在许多国际学术刊物上(尤其是信息科学刊物),都可以看到有关MATLAB应用的内容。
在设计研究单位和工业部门,MATLAB被认为是进行高效研究、开发的首选软件工具,如美国National Instruments公司信号测量分析软件LabVIEW,Cadence公司信号和通信分析设计软件SPW等,都是以MATLAB为主要支撑的。
1.1.1 MATLAB基本功能
Matlab命令大全
A a
abs 绝对值、模、字符的ASCII码值
acos 反余弦
acosh 反双曲余弦
acot 反余切
acoth 反双曲余切
acsc 反余割
acsch 反双曲余割
align 启动图形对象几何位置排列工具
all 所有元素非零为真
angle 相角
ans 表达式计算结果的缺省变量名
any 所有元素非全零为真
area 面域图
argnames 函数M文件宗量名
asec 反正割
asech 反双曲正割
asin 反正弦
asinh 反双曲正弦
assignin 向变量赋值
atan 反正切
atan2 四象限反正切
atanh 反双曲正切
autumn 红黄调秋色图阵
axes 创建轴对象的低层指令
axis 控制轴刻度和风格的高层指令
B b
bar 二维直方图
bar3 三维直方图
bar3h 三维水平直方图
barh 二维水平直方图
base2dec X进制转换为十进制
bin2dec 二进制转换为十进制
blanks 创建空格串
bone 蓝色调黑白色图阵
box 框状坐标轴
break while 或for 环中断指令
brighten 亮度控制
C c
capture (3版以前)捕获当前图形
cart2pol 直角坐标变为极或柱坐标
cart2sph 直角坐标变为球坐标
cat 串接成高维数组
caxis 色标尺刻度
cd 指定当前目录
cdedit 启动用户菜单、控件回调函数设计工具
cdf2rdf 复数特征值对角阵转为实数块对角阵
ceil 向正无穷取整
cell 创建元胞数组
cell2struct 元胞数组转换为构架数组
celldisp 显示元胞数组内容
cellplot 元胞数组内部结构图示
char 把数值、符号、内联类转换为字符对象