软件技术(MALAB)实验手册2011版.docVIP

  • 20
  • 0
  • 约8.87千字
  • 约 15页
  • 2016-10-13 发布于贵州
  • 举报
软件技术(MALAB)实验手册2011版

实验课需要我们干什么? 一、实验课前的知识点预习。 二、准备实验课演练的例题。 三、实验课后的知识的总结。 MATLAB实验一 MATLAB软件环境以及环境设置 实验目标 熟悉MATLAB软件的运行环境以及界面构成。 熟悉MATLAB环境中命令窗口的基本操作。 熟悉变量的相关操作,熟悉变量的存储与读取操作。 熟悉MATLAB环境设置(包括搜索路径和工作空间等设置)。 学会应用帮助导航浏览器获得所需信息,通过MATLAB帮助,自学需要的知识。 熟悉MATLAB中基本运算函数。 实验内容及要求 运行MATLAB软件,观察MATLAB的界面组成。并了解各个部分的功能。掌握多个窗口的在软件环境中的布局等操作。(标题栏+菜单栏+工具栏+命令窗口+历史命令窗口+当前目录窗口+工作空间)。 命令窗口主要用于进行MATLAB的各种命令操作。 在该窗口中,可以运行MATLAB的指令、函数、表达式以及显示除了图形外的所有运行结果。 命令历史窗口主要保存所有运行过的命令。 改变current directory,在当前目录下完成save和load命令。 在工作空间中在工作空间中对变量进行各种操作。 查找和设置搜索路径,并且测试。 变量的赋值以及引用。 MATLAB基本运算函数的演练。 实验步骤(略) 训练习题 书上所有例题和课后习题。 ppt上的所有例题以及学生演练习题。 测试习题 精度计算的问题。看如下的代码,分析: x=0; for n=1:82 x=x+0.01 end x==0.82 什么结果,请解释。 x=0; for n=1:82 x=x+1 end x==82 什么结果,请解释。 MATLAB实验二 MATLAB编程基础(上) 实验目标 熟悉一维数组二维数组的创建和引用。 熟悉字符数组的创建和相关函数。 了解struct数组和cell数组的创建和引用。 熟悉算术、关系和逻辑运算符的使用。 熟悉各种运算函数。 实验内容及要求 创建一维数组并采用各种形式引用。 创建二维数组并采用各种形式引用。 创建字符数组,调用字符数组相关函数。 通过下标引用字符串中元素。 取子串。 倒排字符串。 计算字符串中字符的个数 字符串中大小写转换 查找字符串中出现子串的位置 创建struct数组和cell数组,采用各种形式引用。 算术、关系和逻辑运算符操作单个数、一维和二维数组。 +、-、*、/、\、^ .* 、./、 .\、 .^ 、、 =、 =、 ==、 ~= (4)、|、~、xor (5)all 、any、exsit、find、isequal、isnumric、isempty、 bitand、bitor、 bitxor、bitcmp、 、 || 实验步骤(略) 训练习题 计算结果如下:stats =1.0e+007 * 0.0000,但数据格式能改成普通的吗?就是0.0123这种形式,请问matlab怎么改变数据格式? 在MATLAB中,怎么样对数据四舍五入?比如矩阵中的数据[0.109172,0,236751,0,976736],我想得到这样的结果[0.10917,0,23675,0,97674], 请问用什么命令? 为什么3+42 的运算结果等于1而不是4? eval(expression); 是执行其参数中包含的expression matlab语句。 例如: 把August1.mat 到August3.mat 加载到MATLAB workspace: for d=1:3 s = [load August int2str(d) .mat] eval(s) end 以下是被执行的s语句: s = load August1.mat s = load August2.mat s = load August3.mat 问题: 为何s = [load August int2str(d) .mat]的函数int2str(d)前后需要两个空格? 解决找不到目录的问题 方法一: 在matlab中输入edit pathdef.m命令,然后打开了pathdef文件,将其中的相关目录注释掉然后保存,即可。 方法二: 也可以不打开pathdef.m文件,而直接用rmpath命令把pathdef.m中的相关找不到的目录去掉,然后用savepath保存。rmpath的用法可参考帮助文件。 阅读并编写下列代码: %读懂下列代码的前8行。 % 阅读下面的程序,分析和理解如何进行分段函数的绘制。 % 本例演示的是削顶整流正弦半波的计算和图形绘制。 % 要求根据y值的不同进行分

文档评论(0)

1亿VIP精品文档

相关文档