matlab习题(课程设计)
matlab课程设计参考题目

课题一:连续时间信号和系统时域分析及MATLAB实现课题要求:深入研究连续时间信号和系统时域分析的理论知识。
利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,实现连续时间信号和系统时域分析的仿真波形。
课题内容:一、用MATLAB实现常用连续时间信号的时域波形(通过改变参数,分析其时域特性)。
1、单位阶跃信号,2、单位冲激信号,3、正弦信号,4、实指数信号,5、虚指数信号,6、复指数信号。
二、用MATLAB实现信号的时域运算1、相加,2、相乘,3、数乘,4、微分,5、积分三、用MATLAB实现信号的时域变换(参数变化,分析波形变化)1、反转,2、使移(超时,延时),3、展缩,4、倒相,5、综合变化四、用MATLAB实现信号简单的时域分解1、信号的交直流分解,2、信号的奇偶分解五、用MATLAB实现连续时间系统的卷积积分的仿真波形给出几个典型例子,对每个例子,要求画出对应波形。
六、用MATLAB实现连续时间系统的冲激响应、阶跃响应的仿真波形。
给出几个典型例子,四种调用格式。
七、利用MATLAB实现连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形。
给出几个典型例子,要求可以改变激励的参数,分析波形的变化。
课题二:离散时间信号和系统时域分析及MATLAB实现。
课题要求:深入研究离散时间信号和系统时域分析的理论知识。
利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,实现离散时间信号和系统时域分析的仿真波形。
课题内容:一、用MATLAB绘制常用信号的时域波形(通过改变参数分析其时域特性)1、单位序列,2、单位阶跃序列,3、正弦序列,4、离散时间实指数序列,5、离散时间虚指数序列,6、离散时间复指数序列。
二、用MATLAB实现信号的时域运算1、相加,2、相乘,3、数乘。
三、用MATLAB实现信号的时域变换(参数变化,分析波形的变化)1、反转,2、时移(超时,延时),3、展缩,4、倒相。
通信系统课程设计matlab题目

通信系统课程设计matlab题目一、教学目标本课程的教学目标是使学生掌握通信系统的基本原理和Matlab仿真方法,培养学生运用通信理论知识分析和解决实际问题的能力。
具体目标如下:1.知识目标:(1)了解通信系统的基本概念、分类和性能指标;(2)掌握模拟通信系统和数字通信系统的基本原理;(3)熟悉Matlab在通信系统仿真中的应用。
2.技能目标:(1)能够运用Matlab进行通信系统的仿真实验;(2)具备分析通信系统性能和优化通信系统参数的能力;(3)学会撰写实验报告和进行学术交流。
3.情感态度价值观目标:(1)培养学生的团队合作精神和自主学习能力;(2)增强学生对通信领域的兴趣和好奇心;(3)培养学生关注社会热点、运用所学知识解决实际问题的责任感。
二、教学内容本课程的教学内容主要包括通信系统的基本原理、Matlab仿真方法和实际应用。
具体安排如下:1.通信系统的基本原理:包括模拟通信系统和数字通信系统的基本概念、分类、性能指标和调制解调技术。
2.Matlab仿真方法:介绍Matlab在通信系统仿真中的应用,如信号处理、调制解调、信道建模等。
3.实际应用:分析通信系统在实际生活中的应用案例,如移动通信、无线通信、光纤通信等。
三、教学方法为实现教学目标,本课程将采用以下教学方法:1.讲授法:用于传授通信系统的基本原理和Matlab仿真方法;2.案例分析法:通过分析实际应用案例,使学生更好地理解通信系统的原理和应用;3.实验法:让学生动手进行通信系统仿真实验,提高学生的实际操作能力;4.讨论法:鼓励学生积极参与课堂讨论,培养学生的思维能力和团队合作精神。
四、教学资源为支持本课程的教学,我们将准备以下教学资源:1.教材:选用《通信原理》等权威教材,为学生提供系统的理论知识;2.参考书:提供《Matlab通信系统仿真》等参考书籍,帮助学生掌握Matlab仿真方法;3.多媒体资料:制作课件、教学视频等,丰富教学手段,提高教学质量;4.实验设备:配置通信系统仿真实验设备,为学生提供实践操作的机会。
maltlab课程设计题目

maltlab课程设计题目一、教学目标本章节的教学目标分为三个部分:知识目标、技能目标和情感态度价值观目标。
1.知识目标:通过本章节的学习,学生需要掌握MATLAB的基础知识,包括MATLAB的界面操作、变量定义、矩阵运算等。
2.技能目标:学生需要能够熟练使用MATLAB进行简单的数学计算和数据处理,例如求解线性方程组、进行数据拟合等。
3.情感态度价值观目标:通过本章节的学习,学生应该培养对科学计算和MATLAB软件的兴趣,意识到MATLAB在工程和科研领域的应用价值,培养学生的创新意识和团队合作精神。
二、教学内容本章节的教学内容主要包括MATLAB的基础知识和应用。
1.MATLAB的界面操作:介绍MATLAB的工作空间、命令窗口、历史窗口等基本界面元素的使用方法。
2.变量定义和矩阵运算:介绍MATLAB中的变量定义方式,包括标量、向量、矩阵的定义,以及矩阵的运算规则和操作方法。
3.MATLAB的应用实例:通过实际案例的分析和操作,让学生掌握MATLAB在数学计算和数据处理方面的应用,例如求解线性方程组、进行数据拟合、绘制图形等。
三、教学方法为了激发学生的学习兴趣和主动性,本章节将采用多种教学方法相结合的方式进行教学。
1.讲授法:通过讲解MATLAB的基本概念和操作方法,使学生掌握MATLAB的基础知识。
2.案例分析法:通过分析实际案例,让学生学会如何运用MATLAB解决实际问题,提高学生的应用能力。
3.实验法:通过上机实验,让学生亲手操作MATLAB软件,加深对MATLAB知识的理解和记忆。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:选择一本与MATLAB相关的教材,作为学生学习的主要参考资料。
2.多媒体资料:制作PPT和教学视频,用于辅助讲解和展示MATLAB的操作界面和功能。
3.实验设备:准备计算机和MATLAB软件,供学生进行上机实验和实践。
matlab应用题课程设计

matlab应用题课程设计一、课程目标知识目标:1. 理解MATLAB的基本操作和功能,掌握MATLAB编程的基本语法;2. 学会运用MATLAB进行数据可视化、矩阵运算和求解线性方程组;3. 掌握利用MATLAB进行数学建模和求解实际问题的方法。
技能目标:1. 能够独立使用MATLAB软件进行数据分析和处理;2. 能够运用MATLAB编写程序,解决实际问题,并优化算法;3. 能够运用MATLAB进行简单的数学建模,提高解决实际问题的能力。
情感态度价值观目标:1. 培养学生对MATLAB编程的兴趣,激发学生主动探索精神;2. 培养学生合作交流、团队协作的能力,提高沟通表达能力;3. 引导学生将所学知识应用于实际生活,培养解决实际问题的能力,增强社会责任感。
课程性质:本课程为应用题课程设计,以实际应用为导向,结合课本知识,锻炼学生运用MATLAB软件解决实际问题的能力。
学生特点:学生具备一定的数学基础和编程能力,对MATLAB软件有一定了解,但实际应用能力较弱。
教学要求:教师应注重引导学生运用所学知识解决实际问题,鼓励学生自主探究、合作学习,提高学生的实际操作能力和创新能力。
教学过程中,将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容1. MATLAB基本操作与编程语法- 熟悉MATLAB软件界面与基本操作;- 掌握MATLAB基本数据类型、矩阵运算和基本语法;- 学会使用MATLAB帮助系统。
2. 数据可视化与矩阵运算- 学习使用MATLAB进行数据可视化,包括绘图、图表等;- 掌握矩阵运算,如求逆、特征值、奇异值分解等。
3. 线性方程组求解- 学习使用MATLAB求解线性方程组,包括直接法和高斯消元法;- 了解迭代法求解线性方程组,如雅可比迭代和赛德尔迭代。
4. 数学建模与实际问题求解- 结合课本案例,学习利用MATLAB进行数学建模;- 分析实际问题,运用MATLAB求解,并优化算法。
matlb课程设计作业

matlb课程设计作业一、教学目标本课程的教学目标是使学生掌握MATLAB基本语法、编程技巧以及应用方法,培养学生解决实际问题的能力。
具体目标如下:1.知识目标:(1)理解MATLAB的基本概念,如变量、数据类型、运算符等。
(2)掌握MATLAB编程的基本语法,如矩阵操作、函数定义与调用、循环结构、条件语句等。
(3)熟悉MATLAB与其他软件(如Mathematica、Python等)的接口转换。
(4)了解MATLAB在工程领域中的应用,如信号处理、控制系统、图像处理等。
2.技能目标:(1)能够运用MATLAB进行简单的数学计算、数据分析及图形绘制。
(2)具备编写MATLAB脚本文件和函数文件的能力。
(3)学会使用MATLAB解决实际问题,如编写程序实现线性方程组求解、最优化问题求解等。
(4)掌握MATLAB在实验数据处理、仿真实验等方面的应用。
3.情感态度价值观目标:(1)培养学生对科学探究的兴趣,提高其创新意识。
(2)培养学生团队协作、沟通交流的能力。
(3)培养学生具备良好的编程习惯和职业道德。
二、教学内容本课程的教学内容主要包括以下几个部分:1.MATLAB基本概念:变量、数据类型、运算符等。
2.MATLAB编程语法:矩阵操作、函数定义与调用、循环结构、条件语句等。
3.MATLAB高级应用:数组运算、图像处理、控制系统、信号处理等。
4.MATLAB与其他软件的接口转换。
5.实践项目:利用MATLAB解决实际问题,如线性方程组求解、最优化问题求解等。
三、教学方法本课程采用讲授法、案例分析法、实验法等多种教学方法相结合,以提高学生的学习兴趣和主动性。
1.讲授法:用于讲解MATLAB基本概念、语法和应用。
2.案例分析法:通过分析实际案例,使学生掌握MATLAB在各个领域的应用。
3.实验法:让学生亲自动手实践,培养其运用MATLAB解决实际问题的能力。
四、教学资源1.教材:选用《MATLAB教程》作为主要教材,辅助以相关参考书籍。
Matlab课程设计作业

Matlab课程设计作业一、(1)建立数学模型>> num=[1];>> den=conv([0.2 1 0],[0.15 1]);>> G=tf(num,den)Transfer function:1-----------------------0.03 s^3 + 0.35 s^2 + s(2)根轨迹(3)K值的确定>> K=0:0.05:200;rlocus(G,K)[K,POLES]=rlocfind(G)Select a point in the graphics windowselected_point =0.0059 + 5.4037iK =10.2531POLES =-11.3772-0.1447 + 5.4790i-0.1447 - 5.4790isigma=0.2 ;zeta=((log(1/sigma))^2/((pi)^2+(log(1/sigma))^2))^(1/2); wn=3/zeta;p=[1 2*zeta*wn wn*wn];s=roots(p)s =-3.0000 + 5.8559i-3.0000 - 5.8559i>> s1=s(1);ng=1;dg=[0.03 0.35 1 0];ngv=polyval(ng,s1);dgv=polyval(dg,s1);g=ngv/dgv;theta=angle(g);phic=pi-theta;phi=angle(s1);thetaz=(phi+phic)/2;thetap=(phi-phic)/2;zc=real(s1)-imag(s1)/tan(thetaz);pc=real(s1)-imag(s1)/tan(thetap);nc=[1 -zc];dc=[1 -pc];Gc=tf(nc,dc)Transfer function:s + 2.829---------s + 15.3>> G=tf(ng,dg);rlocus(Gc*G)sgrid(0.4559,[])>> step(feedback(19.5*Gc*G,1))(4)校正前后的simulink仿真模型1)校正前2)校正后(5)校正前单位响应曲线和单位脉冲曲线:>> num=[0 1];>> den=[0.03 0.35 1 0];>> G=tf(num,den);>> G0=feedback(G,1);>> step(G0)校正前单位响应impulse(G0)校正前单位脉冲响应校正后单位响应曲线和单位脉冲曲线:>> num=[19.5 55.1655];>> den=[0.03 0.809 6.355 15.3 0];>> G=tf(num,den);>> G0=feedback(G,1)>> step(G0)校正后单位响应>> impulse(G0)校正后单位脉冲响应二.(1)>> num=10;den=[0.1 0.7 1 0]; G=tf(num,den); nyquist(G)局部放大后可以看到Nyquist不包含(-1,j0),故稳定。
图像处理matlab的课程设计题

图像处理matlab的课程设计题一、教学目标本课程的学习目标主要包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握图像处理的基本概念、原理和方法;技能目标要求学生能够熟练使用MATLAB软件进行图像处理;情感态度价值观目标要求学生培养对图像处理技术的兴趣和热情,增强创新意识和实践能力。
通过分析课程性质、学生特点和教学要求,明确课程目标,将目标分解为具体的学习成果。
学生将能够:1.描述图像处理的基本概念和常用技术。
2.运用MATLAB软件进行图像处理操作。
3.分析图像处理问题的解决方法,并提出合理的建议。
4.展示创新思维和实践能力,通过图像处理项目实践提升自身能力。
二、教学内容根据课程目标,选择和教学内容,确保内容的科学性和系统性。
本课程的教学大纲如下:1.图像处理基本概念:图像定义、图像分类、图像表示。
2.图像处理基本技术:图像增强、图像滤波、图像边缘检测、图像分割。
3.MATLAB图像处理工具箱:介绍MATLAB图像处理工具箱的使用方法,包括图像读取、显示、处理等功能。
4.图像处理项目实践:通过实际项目实践,让学生综合运用所学知识和技能,解决图像处理问题。
教学内容的安排和进度如下:1.图像处理基本概念(2课时)2.图像处理基本技术(4课时)3.MATLAB图像处理工具箱(2课时)4.图像处理项目实践(4课时)三、教学方法选择合适的教学方法,如讲授法、讨论法、案例分析法、实验法等,以激发学生的学习兴趣和主动性。
1.讲授法:通过讲解图像处理的基本概念和技术,让学生掌握基础知识。
2.讨论法:学生进行小组讨论,分享学习心得和经验,提高学生的思考和表达能力。
3.案例分析法:分析典型的图像处理案例,让学生了解实际应用,培养学生的解决问题能力。
4.实验法:通过实际操作MATLAB图像处理工具箱,让学生动手实践,加深对知识的理解和应用能力。
四、教学资源选择和准备适当的教学资源,包括教材、参考书、多媒体资料、实验设备等。
MATLAB课程设计(基于MATLAB的图像处理的基本运算)

MATLAB课程设计(基于MATLAB的图像处理的基本运算)课程设计任务书学⽣姓名:专业班级:指导教师:⼯作单位:题⽬: 基于MATLAB的图像处理的基本运算初始条件①MATLAB软件②数字信号处理与图像处理基础知识要求完成的主要任务:(1)能够对图像亮度和对⽐度变化调整,并⽐较结果。
(2)编写程序通过最近邻插值和双线性插值等算法将⽤户所选取的图像区域进⾏放⼤和缩⼩整数倍的和旋转操作,并保存,⽐较⼏种插值的效果。
(3)图像直⽅图统计和直⽅图均衡,要求显⽰直⽅图统计,⽐较直⽅图均衡后的效果。
(4)对图像加⼊各种噪声,⽐较效果。
时间安排:第1周:安排任务,分组第2-17周:设计仿真,撰写报告第18周:完成设计,提交报告,答辩地点:鉴主3楼计算机实验室指导教师签名: 2010年⽉⽇系主任(或责任教师)签名: 2010年⽉⽇摘要MATLAB是—套⾼性能的数值计算和可视化软件,它集数值分析、矩阵运算、信号处理和图形显⽰于⼀体,构成—个⽅便的、界⾯友好的⽤户环境。
MATLAB强⼤的扩展功能为各个领域的应⽤提供了基础,由各个领域的专家相继给出了MATLAB ⼯具箱,其中主要有信号处理,控制系统,神经⽹络,图像处助,鲁棒控制,⾮线性系统控制设计,最优化,⼩波,通信等⼯具箱,这此⼯具箱给各个领域的研究和⼯程应⽤提供了有⼒的⼯具。
借助于这些“巨⼈肩膀上的⼯具”,各个层次的研究⼈员可直现⽅便地进⾏分析、计算及设计⼯作,从⽽⼤⼤地节省了时间。
本次课程设计的⽬的在于较全⾯了解常⽤的数据分析与处理原理及⽅法,能够运⽤相关软件进⾏模拟分析。
通过对采集的图像进⾏常规的图像的亮度和对⽐度的调整,并进⾏最近邻插值和双线性插值等算法将⽤户所选取的图像区域进⾏放⼤和缩⼩整数倍的和旋转操作,并保存,⽐较⼏种插值的效果,以及对图像进⾏直⽅图和直⽅图均衡并加⼊噪声进⾏对⽐,达到本次课程设计的⽬的关键词:MATLAB 亮度和对⽐度插值放⼤旋转噪声AbstractMATLAB is - set of high-performance numerical computation and visualization software, which combines numerical analysis, matrix computation, signal processing and graphics in one form - a convenient, user-friendly user environment.MATLAB is a powerful extension application in various fields to provide a basis by experts in various fields have been given a MATLAB toolbox, which are signal processing, control systems, neural networks, image processing support, robust control, nonlinearcontrol system design, optimization, wavelets, communications toolkit, which this kit to the various areas of research and engineering applications a powerful tool.With these "tools on the shoulders of giants," researchers at all levels can now be easily analyzed directly, calculation and design work, which greatly saves time.The training aims to strengthen the basis of a more comprehensive understanding of commonly used data analysis and processing principles and methods related to the use of simulation software.Images collected by conventional image brightness and contrast adjustments, and the nearest neighbor interpolation and bilinear interpolation algorithm to the user selected image area to zoom in and out several times and rotate the whole operation, and save, comparethe effect of several interpolation and the image histogram and histogram and compared with noise, to the purpose of this course design.Keywords: MATLAB brightness and contrast rotation interpolation noise amplification ⽬录1.MATLAB简介 (1)1.1 MATLA的基本⽤途 (1)1.2 MATLAB的语⾔特点 (1)1.3 MATLAB系统构成 (1)2.数据采集 (2)2.1图像的选取 (2)2.2 图像亮度和对⽐度的调整 (2)2.2.1 编辑M⽂件 (2)2.2.2 MATLAB⽀持的图像格式和类型 (3)2.2.3 图像的读取 (3)2.2.4调整图像亮度和对⽐度 (4)3.图像的⼏何操作 (6)3.1插补操作 (6)3.1.1 插补功能介绍 (6)3.1.2 插补具体操作 (6)3.2 放缩操作 (8)3.2.1放缩功能介绍 (8)3.2.2 具体操作 (9)3.3 旋转操作 (10)3.3.1 旋转功能介绍 (10)3.3.2 具体操作 (10)4.直⽅图统计 (12)4.1灰度图的获取 (12)4.1.1 灰度图的转换功能介绍 (12)4.1.2 具体操作 (12)4.2直⽅图以及直⽅图均衡 (13)4.2.1 直⽅图函数功能介绍 (13)4.2.2 直⽅图具体操作 (14)5.图像的噪声处理 (15)5.1添加噪声的功能介绍 (15)5.2添加噪声的具体操作 (16)6.总结(⼼得体会) (18)7.参考⽂献 (19)1.MATLAB简介1.1 MATLA的基本⽤途MATLAB是矩阵实验室(Matrix Laboratory)之意。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 已知矩阵⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡=5432141097539108627810715675A ,矩阵⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡=60151403514436136349624B ,解线性方程X ,使得A.X=B ,并将矩阵A 的右下角2×3子矩阵赋给矩阵C 。
程序:A=sym([5,7,6,5,1;7,10,8,7,2;6,8,10,9,3;5,7,9,10,4;1,2,3,4,5]);B=sym([24,96;34,136;36,144;35,140;15,60]);X=A\BC=A([4,5],[3,4,5])运行结果:X =[ 1, 4][ 1, 4][ 1, 4][ 1, 4][ 1, 4]C =[ 9, 10, 4][ 3, 4, 5]2. 根据下面两个矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321,136782078451220124B A 执行下列的矩阵运算命令,并回答有关的问题(1) A+5*B 和A-B+I 分别是多少(其中I 为单位矩阵)?(2) A.*B 和 A*B 将分别给出什么结果,它们是否相同,为什么?得出A.^B 、A/B 及A\B 的结果,并分别解释它们的物理意义。
程序:A=[4,12,20;12,45,78;20,78,136];B=[1,2,3;4,5,6;7,8,9];I=[1,0,0;0,1,0;0,0,1];C=A+5*BD=A-B+IE=A.*BF=A*BG=A.^BH=A/BJ=A\BA=sym([4 12 20;12 45 78;20 78 136]);B=sym([1 2 3;4 5 6;7 8 9]);I=sym([1 0 0;0 1 0; 0 0 1]);A+5*BA-B+IA.*B %A.为A的共轭矩阵,本式为A的共轭矩阵和B相乘A*B %A直接和矩阵B相乘,结果与上面显然不同A.^B %A的共轭矩阵的B次方A/B %右除解XB=AA\B %左除解AX=B运行结果:ans =[ 9, 22, 35][ 32, 70, 108][ 55, 118, 181]ans =[ 4, 10, 17][ 8, 41, 72][ 13, 70, 128]ans =[ 4, 24, 60][ 48, 225, 468][ 140, 624, 1224]ans =[ 192, 228, 264][ 738, 873, 1008][ 1284, 1518, 1752]ans =[ 4, 144, 8000][ 20736, 184528125, 225199600704][ 1280000000, 1370114370683136, 15916595351771938816]Warning: System is rank deficient. Solution is not unique.> In C:\MATLAB6p5\toolbox\symbolic\@sym\mldivide.m at line 38In C:\MATLAB6p5\toolbox\symbolic\@sym\mrdivide.m at line 24In C:\MATLAB6p5\work\Untitled2.m at line 9ans =[ 28/3, -4/3, 0][ 40, -7, 0][ 212/3, -38/3, 0]Warning: System is rank deficient. Solution is not unique.> In C:\MATLAB6p5\toolbox\symbolic\@sym\mldivide.m at line 38In C:\MATLAB6p5\work\Untitled2.m at line 10ans =[ -1/12, 5/6, 7/4][ 1/9, -1/9, -1/3][ 0, 0, 0]3. 分别用 for 和while 循环结构编写程序,求出6362326302222212++++++==∑= i i K并考虑一种避免循环的简洁方法来求和,并比较各种算法的运行时间。
(注:一共是三种方法)for 的方法:程序:A = 63;n = 0;k = 0;for i = 0:An = 2^i;k = k+n;endk运行结果:k =1.8447e+019While的方法:程序:i = 0;n = 0;k = 0;while i<64n = 2^i;i = i+1;k = k+n;endk运行结果:k =1.8447e+019k=0;k=1*(2^64-1)/(2-1);kk =1.8447e+0194. 画图题要求:1、两根曲线画在一幅图中,不采用子图的方式。
2、横坐标(0~5π),纵坐标为(-1.5~+1.5)3、要求给横坐标轴加说明“t(deg)”,纵坐标轴加“magnitude”,并且加网格4、在(π/2,1.2)处加创建说明性的文字“这是我的程序运行结果!”5、图中,sint用红色*线绘制,cost用篮色实线绘制。
6、给图形加标题“sine wave from zero to 5/pi”程序:clf;t=0:pi/50:5*pi;y1=sin(t);y2=cos(t);plot(t,y1,'r*',t,y2,'b'),grid on,axis([0,5*pi,-1.5,1.5])text(pi/2,1.2,'\fontsize{16}\fontname{隶书}这是我的程序运行结果!')title('sine wave from zero to 5/pi')xlabel('t(deg)')ylabel('magnitude')运行结果:5. 体会各种绘图命令及效果。
假设用户有下面的绘图数据向量t=0:0.1:10;y=sin(tan(t))-tan(sin(t));且绘图函数采用下面各个函数,如polar(),bar(),stem(),stairs(),那么试得出并解释所得出的结果。
程序:clf;t=0:.1:10;y=sin(tan(t))-tan(sin(t));subplot(2,2,1),polar(t,y,'b-.');subplot(2,2,2),bar(t,y,'y--');subplot(2,2,3),stem(t,y,'g');subplot(2,2,4),stairs(t,y,':r');运行结果:6. 证明:函数z=xy的图形是双曲抛物面。
(提示:在区域-2≤x≤2,-2≤y≤2上作出它的图形。
)clfx=-2:2/10:2;y=x;[X,Y]=meshgrid(x,y);Z=X.*Y;surf(X,Y,Z);colormap(hot)xlabel('x'),ylabel('y'),zlabel('z')7. 求解微分方程2/5)1(12+=+-x x y dx dy y=dsolve('Dy-2*y/(x+1)-(x+1)^2.5=0','x')y =2/3*(x+1)^(3/2)*x^2+4/3*(x+1)^(3/2)*x+2/3*(x+1)^(3/2)+C1*x^2+2*C1*x+C18. 用subplot 分别在不同的坐标系下作出下列四条曲线,为每幅图形加上标题,①概率曲线 2x e y -=(-5≤x ≤5);②四叶玫瑰线 sin 2r ϕ=(0≤x ≤2pi );③叶形线 ⎪⎪⎩⎪⎪⎨⎧+=+=;13,13323t t y t t x (-2≤x ≤2) ; ④曳物线 22111ln y y y x --±= (-1≤x ≤1)。
clfx=-5:.1:5;y=exp(-(x.^2));subplot(2,2,1),plot(x,y,'r');title('概率曲线')xlabel('x')ylabel('y')grid onphi=0:.1:2*pi;r=sin(2*phi);subplot(2,2,2),polar(phi,r,'r');title('四叶玫瑰线')xlabel('phi')ylabel('r')grid onsyms tx=-2:0.1:2;x=3*t/(1+t.^3);y=3*(t.^2)/(1+t.^3);subplot(2,2,3),ezplot('3*t/(1+t.^3)','3*(t.^2)/(1+t.^3)',[0 20])title('叶形线')xlabel('x')ylabel('y')grid onsyms x,y;subplot(2,2,4),f1=inline('log((1+sqrt(1-y.^2))./y)-sqrt(1-y.^2)-x');f2=inline('log((1-sqrt(1-y.^2))./y)+sqrt(1-y.^2)-x');ezplot(f1);hold on;ezplot(f2);title('曳物线')grid on;9. 求11111111111122222222d d d d c c c c b b b b a a a a D ++++=,并简化结果。
syms a b c dD=[a^2+(1/a^2),a,1/a,1;b^2+(1/b^2),b,1/b,1;c^2+(1/c^2),c,1/c,1;d^2+(1/d^2),d,1/d,1];DA=det(D)DB=simple(simple(DA))DA =(c*d^2*b^3*a^4-c^2*d*b^3*a^4-c^3*d^2*b*a^4+c^3*d*b^2*a^4+c^2*d^3*b*a^4-c*d^3*b^2*a^4-c *d^2*a^3*b^4+c^2*d*a^3*b^4+c^3*d^2*a*b^4-c^3*d*a^2*b^4-c^2*d^3*a*b^4+c*d^3*a^2*b^4+b* d^2*a^3*c^4-b^2*d*a^3*c^4-b^3*d^2*a*c^4+b^3*d*a^2*c^4+b^2*d^3*a*c^4-b*d^3*a^2*c^4-b*c^ 2*a^3*d^4+b^2*c*a^3*d^4+b^3*c^2*a*d^4-b^3*c*a^2*d^4-b^2*c^3*a*d^4+b*c^3*a^2*d^4+c*d^2 *b^3-c^2*d*b^3-c^3*d^2*b+c^3*d*b^2+c^2*d^3*b-c*d^3*b^2-c*d^2*a^3+c^2*d*a^3+c^3*d^2*a-c ^3*d*a^2-c^2*d^3*a+c*d^3*a^2+b*d^2*a^3-b^2*d*a^3-b^3*d^2*a+b^3*d*a^2+b^2*d^3*a-b*d^3* a^2-b*c^2*a^3+b^2*c*a^3+b^3*c^2*a-b^3*c*a^2-b^2*c^3*a+b*c^3*a^2)/a^2/c^2/d^2/b^2DB =(d-c)*(-c+b)*(-d+b)*(-c+a)*(-d+a)*(-b+a)*(c*d*b*a-1)/a^2/c^2/d^2/b^210.simulink仿真题(选做)要求如下:1、绘制出系统结构图2、输入信号为step信号3、输出接scope和workspace4、要使能够看出系统响应的趋势,仿真时间如何处理?(给出具体措施)5、输出到workspace的保存类型(svae format)设定为何种?并使用plot语句绘制出系统响应曲线(用命令)11.。