Matlab编程练习

Matlab编程练习

ID:41037607

大小:283.00 KB

页数:8页

时间:2019-08-14

Matlab编程练习_第1页
Matlab编程练习_第2页
Matlab编程练习_第3页
Matlab编程练习_第4页
Matlab编程练习_第5页
资源描述:

《Matlab编程练习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第2章MATLAB矩阵运算基础2.1在MATLAB中如何建立矩阵,并将其赋予变量a?2.5计算矩阵与之和。2.6求的共轭转置。2.7计算与的数组乘积。2.8“左除”与“右除”有什么区别?2.9对于,如果,,求解X。2.10已知:,分别计算a的数组平方和矩阵平方,并观察其结果。2.11,,观察a与b之间的六种关系运算的结果。2.12,在进行逻辑运算时,a相当于什么样的逻辑量。2.14角度,求x的正弦、余弦、正切和余切。2.15用四舍五入的方法将数组[2.45686.39823.93758.5042]取整。2.16矩阵,分别对a进行特征值分解、奇异值分解、LU分解、QR分解

2、及Chollesky分解。2.17将矩阵、和组合成两个新矩阵:(1)组合成一个4´3的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即(2)按照a、b、c的列顺序组合成一个行矢量,即第3章数值计算基础3.2求解多项式x3-7x2+2x+40的根。3.3求解在x=8时多项式(x-1)(x-2)(x-3)(x-4)的值。3.4计算多项式乘法(x2+2x+2)(x2+5x+4)。3.5计算多项式除法(3x3+13x2+6x+8)/(x+4)。3.7计算多项式的微分和积分。3.8解方程组。3.9求欠定方程组的最小范数

3、解。3.10有一组测量数据如下表所示,数据具有y=x2的变化趋势,用最小二乘法求解y。x11.522.533.544.55y-1.42.735.98.412.216.618.826.23.11矩阵,计算a的行列式和逆矩阵。3.12y=sin(x),x从0到2p,Dx=0.02p,求y的最大值、最小值、均值和标准差。3.13,,计算x的协方差、y的协方差、x与y的互协方差。3.14计算表达式的梯度并绘图。3.15有一正弦衰减数据y=sin(x).*exp(-x/10),其中x=0:pi/5:4*pi,用三次样条法进行插值。第5章基本图形处理功能5.1绘制曲线,x的取值范围

4、为[-5,5]。5.2有一组测量数据满足,t的变化范围为0~10,用不同的线型和标记点画出a=0.1、a=0.2和a=0.5三种情况下的曲线。5.3在5.1题结果图中添加标题,并用箭头线标识出各曲线a的取值。5.4在5.1题结果图中添加标题和图例框。5.5表中列出了4个观测点的6次测量数据,将数据绘制成为分组形式和堆叠形式的条形图。第1次第2次第3次第4次第5次第6次观测点1367428观测点2673247观测点3972584观测点46432745.6x=[6649715638],绘制饼图,并将第五个切块分离出来。5.7,当x和y的取值范围均为-2到2时,用建立子窗口的

5、方法在同一个图形窗口中绘制出三维线图、网线图、表面图和带渲染效果的表面图。5.8绘制peaks函数的表面图,用colormap函数改变预置的色图,观察色彩的分布情况。第8章M文件编程8.6有一周期为4p的正弦波上叠加了方差为0.1的正态分布的随机噪声的信号,用循环结构编制一个三点线性滑动平均的程序。(提示:①用0.1*randn(1,n)产生方差为0.1的正态分布的随机噪声;②三点线性滑动平均就是依次取每三个相邻数的平均值作为新的数据,如x1(2)=(x(1)+x(2)+x(3))/3,x1(3)=(x(2)+x(3)+x(4))/3……)8.7编制一个解数论问题的函数

6、文件:取任意整数,若是偶数,则用2除,否则乘3加1,重复此过程,直到整数变为1。8.8有一组学生的考试成绩(见表),根据规定,成绩在100分时为满分,成绩在90~99之间时为优秀,成绩在80~89分之间时为良好,成绩在60~79分之间为及格,成绩在60分以下时为不及格,编制一个根据成绩划分等级的程序。学生姓名王张刘李陈杨于黄郭赵成绩728356941008896685465Name=['王','张','刘','李','陈','杨','于','黄','郭','赵'];Marks=[72,83,56,94,100,88,96,68,54,65];%划分区域:满分(100),

7、优秀(90-99),良好(80-89),及格(60-79),不及格(<60)。n=length(Marks);fori=1:na{i}=89+i;b{i}=79+i;c{i}=69+i;d{i}=59+i;end;c=[d,c];%根据学生的分数,求出相应的等级。fori=1:nswitchMarks(i)case100%得分为100时Rank(i,:)='满分';casea%得分在90~99之间Rank(i,:)='优秀';caseb%得分在80~89之间Rank(i,:)='良好';casec%得分在60~79之间Rank(i,:)=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。