实验01讲评、参考答案
讲 评
未交实验报告的同学名单
数学:6人(11、12级) 信科:12-04, 12-22, 13-47 批改情况:
问题1:
不仔细,式子中出错。 问题2:
提交的过程不完整。 问题3:
使用语句尾分号(;)不当,提交的过程中不该显示的结果显示。 问题4:
截屏窗口没有调整大小。
1
附参考答案:
《MATLAB软件》课内实验
王平
实验01 MATLAB运算基础
(第2章 MATLAB数据及其运算)
一、实验目的
1. 熟悉启动和退出MATLAB的方法。 2. 熟悉MATLAB命令窗口的组成。 3. 掌握建立矩阵的方法。 4. 掌握MATLAB各种表达式的书写规则以及常用函数的使用。 二、实验内容
1. 数学表达式计算
先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。
1.1 计算三角函数
2sin850z1?(注意:度要转换成弧度,e2如何给出) 21?e示例:点击Command Window窗口右上角的当调整窗口大小。
命令窗口中的执行过程:
,将命令窗口提出来成悬浮窗口,适
2
1.2 计算自然对数
1?2i??21其中x??(提示:clc命令擦除命令窗口,clearz2?ln(x?1?x2),?25???0.45则清除工作空间中的所有变量,使用时注意区别,慎用clear命令。 应用点乘方)
命令窗口中的执行过程:
1.3 求数学表达式的一组值
e0.3a?e?0.3a0.3?az3?sin(a?0.3)?ln,a??3.0,?2.9,L,2.9,3.0
22提示:利用冒号表达式生成a向量,求各点的函数值时用点乘运算。
命令窗口中的执行过程:
3
1.4 求分段函数的一组值
?t20?t?1?21?t?2,其中t=0:0.5:2.5 z4??t?1?t2?2t?12?t?3?提示:用逻辑表达式求分段函数值。 命令窗口中的执行过程:
4
1.5 对工作空间的操作
接着显示MATLAB当前工作空间的使用情况并保存全部变量
提示:用到命令who, whos, save, clear, load,请参考教材相关内容。 命令窗口中的执行过程:
>> who %显示当前工作空间中的变量名 Your variables are: a t x z1 z2 z3 z4 >> whos %显示当前工作空间中的变量名及信息 Name Size Bytes Class Attributes a 1x61 488 double t 1x6 48 double x 2x2 64 double complex z1 1x1 8 double z2 2x2 64 double complex z3 1x61 976 double complex z4 1x6 48 double >> save varfile %生成文件varfile.mat,并将当前工作空间的变量存入其中 >> clear all %清除当前工作空间中的全部变量 >> who >> whos >> load varfile %将文件varfile.mat装入 >> who Your variables are: a t x z1 z2 z3 z4 >> whos Name Size Bytes Class Attributes 5