文档介绍:该【MATLAB实验报告(二)西安邮电大学 】是由【286919636】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【MATLAB实验报告(二)西安邮电大学 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
西安邮电学院
《Matlab》
实验报告
(二)
2011— 2012 学年第 1 学期
专业:
自动化
班级:
自动0903
学号:
姓名:
2011 年10月15日
实验二 MATLAB的基本计算
一、实验目的
1.掌握建立矩阵的方法。
2.掌握MATLAB各种表达式的书写规则以及常用函数的使用。
3.能用MATLAB进行基本的数组、矩阵及符号运算。
4.掌握矩阵分析的方法以及能用矩阵求逆法解线性方程组。
二、实验设备及条件
计算机一台()。
三、实验内容
1.利用diag等函数产生下列矩阵。
2.利用reshape函数将1题中的a和b变换成行向量.
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
3.产生一个均匀分布在(—5,5)之间的随即矩阵(10×2),要求精确到小数点后一位。
4.已知:
求下列表达式的值:
(1) 和(其中I为单位矩阵)
(2) 和
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
(3) 和
(4) 和
(5) 和
5.下面是一个线性方程组:
求方程的解
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
将方程右边向量元素改为0。53,再求解,并比较的变化和解的相对变
6.利用randn函数产生均值为0,方差为1的6×6正态分布随机矩阵C,然后统计C中大于—,
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
7.建立一个矩阵A,找出矩阵中值大于1的元素,并将它们重新排列成行向量B,例如。
8.读以下程序,解释指令sprintf、fprintf、sscanf的作用?
>〉rand(’state’,0);
>〉a=rand(2,2);
>>s1=num2str(a)
>〉s_s=sprintf(’%.10e\n’,a)
〉〉fprintf(’%。5g\\’,a)
>>s_sscan=sscanf(s_s,'%f',[3,2])
sprintf :某个东西输入到内存
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
fprintf :保存数据
Sscanf:用它可以从字符串中取出整数、浮点数和字符串
实验报告小结:通过本次Matlab实验,增强了动手的能力,知道了使用一些简单的函数,,以及将数据文件保存到本地的磁盘中,。对Matlab解释执行的方式有了一定的了解,Matlab的高封装性使得它简单易用,成为流行的软件,在多个领域都有广泛的应用,特别是仿真,科学计算的一些领域,Matlab值得深入的学习,在生活中会给我们带来很大的方便。同时在学习方法上也有了一定的提高,有一些的东西必须自学,在没有老师帮助的情况下,去积极主动地解决问题,发现一些新方法,对未来人生的规划也增强的明确的认识。
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学
MATLAB实验报告(二)西安邮电大学