实验一 MATLAB基本操作、编程
一、 实验目的及意义
1. 2. 3. 4. 5.
熟悉MATLAB软件的用户环境; 了解MATLAB软件的一般命令;
掌握MATLAB向量操作与矩阵运算函数; 掌握MATLAB软件的基本符号运算命令;
掌握MATLAB语言编程的循环、条件和选择结构。
二、实验内容
1. MATLAB软件的向量操作及矩阵运算练习; 2. 使用MATLAB软件进行符号运算练习;
3. 用MATLAB语言编写命令M-文件和函数M-文件;
三、实验步骤
1. 2. 3. 4. 5. 6. 7.
在D盘建立一个自己的文件夹;
开启软件平台——MATLAB,将你建立的文件夹加入到MATLAB的搜索路径中。 利用帮助了解函数max, min, sum, mean, sort, length,rand, size和diag的功能和用法。 开启MATLAB编辑窗口,键入你编写的M文件(命令文件或函数文件); 保存文件(注意将文件存入你自己的文件夹)并运行; 若出现错误,修改、运行直到输出正确结果; 写出实验报告,并浅谈学习心得体会。
四、实验要求与任务
根据实验内容和步骤,完成以下具体实验,按要求写出实验报告。
?E3?3 1.设有分块矩阵A???O2?3R3?2?,其中E,R,O,S分别为单位阵、随机阵、S2?2???ER?RS?零阵和对角阵,试通过数值计算验证A2??。 ?2S??O 2.某零售店有9种商品的单件进价(元)、售价(元)及一周的销量如表1.1,问哪种商品的利润最大,哪种商品的利润最小;按收入由小到大,列出所有商品及其收入;求这一周该9种商品的总收入和总利润。
表1.1
货号 单件进价 单件售价 销量 1 7.15 11.10 568 2 8.25 15.00 1205 3 3.20 6.00 753 4 10.30 16.25 580 5 6.68 9.90 395 6 12.03 18.25 2104 7 16.85 20.80 1538 8 17.51 24.15 810 9 9.30 15.50 694 3.建立一个命令M-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为
。
4.编写函数M-文件sq.m:用迭代法求x?a 的值。求平方根的迭代公式为
迭代的终止条件为前后两次求出的x的差的绝对值小于10?5 。
5 利用Matlab软件求解: (1) lim(x?3);
x??1xxx2,求f?(x),f??(0); (2) f(x)?21?x5ex,求?f(x)dx,?f(x)dx; (3) f(x)?x?2e?2?5y2?6xy?5x2?16 (4) ?2。 2?y?xy?2x?x?y?4
相关推荐: