西北工业大学Matlab实验报告(2016)

2018-11-24 18:11

西北工业大学

《基于MATLAB的数字信号处理》实验报告

学 院:学 号:姓 名:专 业:实验时间:指导教师:

2016年6月

冯 燕

西北工业大学 2016年 06 月

1

实验一 MATLAB基本编程实验 一、实验目的及要求 1.熟悉MATLAB运行环境; 2. 掌握MATLAB的基本语法和函数; 3. 掌握MATLAB的基本绘图功能 二、实验设备(环境)及要求 1. 计算机 2. Matlab软件编程实验平台 三、实验内容与步骤 1.求下列线性方程组的解 6x1?3x2?4x3?3?2x1?5x2?7x3??48x1?4x2?3x3??72 .编写一个MATLAB函数文件,该函数的功能是求出最大的n值, n!?realmax。通过M文件或命令行调用该函数文件计算 使得 realmax=50000时的n值。 y?cos(m*cos(x))其中x的值介于[-1,1]之间。3. 某多项式的定义为: 当m的值由1变化到5,可以得到5条曲线。将这5条曲线画在同一图形 窗口上,并标明每一条曲线。 四、设计思想 1.采用矩阵求逆的方法,将系数矩阵求逆,乘以单元矩阵,直接得到未知数。 2.在M文件中使用循环语句,判断是否符合条件,返回值,主程序进行调用 3.将5条曲线分别绘制,plot用不同颜色标志,采用hold on画在一个图中, 五、程序代码及注释 ?1 2

1.A=[6,3,4;-2,5,7;8,-4,-3]; %系数矩阵 b=[3;-4;-7]; x=inv(A)*b %求逆 2.M文件: function [ n ] = fun( max ) %UNTITLED Summary of this function goes here % Detailed explanation goes here a=1; b=1; while b

y3=cos(3*acos(x)); plot(x,y3,’g’); %第三条 hold on y4=cos(4*acos(x)); plot(x,y4,’y’); %第四条 hold on y5=cos(5*acos(x)); plot(x,y5,’k’); %第五条 六、实验结果 1.结果: 2.结果: 4

3.结果:

5


西北工业大学Matlab实验报告(2016).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:建筑所有英语词汇

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: