- 111
- 0
- 约 5页
- 2016-11-07 发布于贵州
- 举报
实验三 MATLB矩阵分析与处理和字符串操作实例
实验三 MATLAB矩阵分析与处理、字符串操作
一、实验目的
1.掌握生成特殊矩阵的方法
2.熟练掌握矩阵的特殊操作及一些特殊函数
3.熟练掌握MATLAB的字符串操作
4.掌握MATLAB矩阵的关系运算及逻辑运算法则
二、实验内容
1.特殊矩阵分析与处理操作
常用的产生通用特殊矩阵的函数有:zeros( );ones( );eye( );rand( );randn( ).
下面建立随机矩阵。
在区间[20,50]内均匀分布的5阶随机矩阵。
均值为0.6、方差为0.1的5阶随机矩阵。
说明:产生(0 ,1)区间均匀分布随机矩阵使用rand函数,假设得到了一组满足(0,1)区间均匀分布的随机数xi,则若想得到任意[a,b]区间上均匀分布的随机数,只需要用计算即可。产生均值为0、方差为1的标准正态分布随机矩阵使用randn函数,假设已经得到了一组标准正态分布随机数xi,如果想要更一般地得到均值为计算出来。针对本例,命令如下:
x=20+(50-20)*rand(5)
y=0.6+sqrt(0.1)*randn(5)
建立对角阵。
diag( )函数除了可以提取矩阵的对角线元素以外,还可以用来建立对角矩阵。
设V为具有m个元素的向量,diag(V)将产生一个m*m对角矩阵,其主对角线元素即为向量V的元素。例如:
diag([1,2,-1,4])
ans=
diag(V)函数也有另一
原创力文档

文档评论(0)