matlab实验报告14
Matlab实验报告
院系名称 :信息科学与工程学院
专业班级 :通信工程 1303
指导老师 :陈科文 ,支国明 ,张金焕 ,周扬
学生姓名 :
学号 :
目录
实验一 熟悉MATLAB环境3
实验二 数值数组创建、应用及可视化7
实验三 字符串数组的使用、简单脚本文件和函数的编写12
实验四 数据可视化方法22
实验一
一、实验目的
1 .熟悉 MATLAB 主界面 ,并学会简单的菜单操作 ;
2 .学会简单的矩阵输入与信号输入 ;
3 .掌握部分绘图函数。
二、实验内容及要求
1.用户工作目录和当前目录的建立和设置 ;
2.熟悉简单的矩阵输入 ;
3 .常用基本命令的使用 ;
4 .基本序列运算 ;
三、实验步骤及结果测试
1. 用户工作目录和当前目录的建立和设置
2.熟悉简单的矩阵输入
四、 实验体会及心得
这是我第一次做 Matlab实验 ,一打开页面就有很多地方都不明白 ,因为
页面大部分是英文 ,由于上课时对 Matlab操作页面还有一些记忆 ,感觉还可
以 :本次试验是我对 Matlab这门课有了一定的了解 ,对矩阵在 Matlab 中的
运用也有了初步的认识。
实验二
一、 实验目的
1 .掌握二维数组的创建、寻访 ,区分数组运算与矩阵运算的区别 ;
2 .掌握标准数组生成函数和数组构造技法 ;
3 .进一步熟悉 M 脚本文件编写的方法和技巧。
二、实验内容及要求
1 .数组的创建和寻访 ;
2 .编写如图所示波形的 MATLAB 脚本文件 ,图中虚线为正弦波 ,要求它
分别在 1及 2 处削顶。
2 2
三、实验步骤及结果测试
4 2 0 2 4
仿照问题 中方法找出数组 中所有绝对值大于 的元素。
1 A 3
3 1 1 3 5
程序如下图:
运行指令 rand(‘state ’,11),A=rand(3,10000);B=(A>0.5);C=2*B-1;
首先预测 (C*C’)/100 的运行结果,然后再在机器上验证。(本方法提供了产生通信等仿
真中常需若干独立的双随机码的方法原型。)
A :
B :
C :
1 2
编写如图所示波形的 MATLAB 脚本文件,图中虚线为正弦波,要求它分别在 及
2 2
处削顶。
四、 实验体会及心得
在用 matlab解决绘图问题时候 ,一定要有自己的想法 ,利用数学思想再
利用 matlab工具 ,设置函数图像的具体属性时 ,要注意语句在程序中的
位置。
实验三
一、 实验目的
1 .掌握字符串数组的创建和构造方法及常用字符串函数的使用 ;
2 .熟练掌握 MATLAB 控制流的使用方法 ;
3 .熟悉 M 脚本文件、函数文件的编写方法和技巧。
二、实验内容及要求
1 .串数组的创建和寻访 ;
2 .脚本文件实现 0.4t ,并在图上标出图名和极大值点
y 1e cos 3t , 0 t 3
坐标 ;
3 .编程实现分别用 for 或 while 循环语句