Matlab_2_3
- 格式:ppt
- 大小:197.50 KB
- 文档页数:61


第2章 MATLAB矩阵运算基础
2.1 在MATLAB中如何建立矩阵194375,并将其赋予变量a?
2.2 有几种建立矩阵的方法?各有什么优点?
2.3 在进行算术运算时,数组运算和矩阵运算各有什么要求?
2.4 数组运算和矩阵运算的运算符有什么区别?
2.5 计算矩阵897473535与638976242之和。
2.6 求i44i93i49i67i23i57i41i72i53i84x的共轭转置。
2.7 计算572396a与864142b的数组乘积。
2.8 “左除”与“右除”有什么区别?
2.9 对于BAX,如果753467294A,282637B,求解X。
2.10 已知:987654321a,分别计算a的数组平方和矩阵平方,并观察其结果。
2.11 463521a,263478b,观察a与b之间的六种关系运算的结果。
2.12 7.0802.05a,在进行逻辑运算时,a相当于什么样的逻辑量。
相当于a=[1 1 0 1 1]。
2.13 在sin(x)运算中,x是角度还是弧度?
2.14 角度604530x,求x的正弦、余弦、正切和余切。
2.15 用四舍五入的方法将数组[2.4568 6.3982 3.9375 8.5042]取整。
2.16 矩阵728365219a,分别对a进行特征值分解、奇异值分解、LU分解、QR分解及Chollesky分解。
2.17 将矩阵5724a、3817b和2695c组合成两个新矩阵:
(1)组合成一个43的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即
三点二次插值法Matlab实现
实验目的:
1、通过本次实验了解线性搜索,加深对三点二次插值法的理解
2、根据三点二次插值法的算法步骤编写相应的Matlab程序,并利用matlab程序计算求解最优化问题
实验要求:
1、学习MATLAB编写三点二次插值法的程序设计方法。
2、对问题进行编程和解决问题。
3、按照格式规范,撰写计算机实践报告。
实验答案:
3. function chazhifa
syms x; %定义
f=x^3-2*x+1; %目标函数
a1=0; a2=1; a3=3; %插值区间
k=0;
while (abs(a3-a1)>0.01)
f1=subs(f,x,a1);
f2=subs(f,x,a2);
f3=subs(f,x,a3);
C1= (a2-a3)*f1+(a3-a1)*f2+(a1-a2)*f3;
ap= 0.5*((a2^2-a3^2)*f1+(a3^2-a1^2)*f2+(a1^2-a2^2)*f3)/C1;
fp=subs(f,x,ap);
if ap>a2
if f2>=fp
a1=a2;
f1=f2;
a2=ap;
f2=fp;
else
a3=ap;
f3=fp;
end
else
if f2>=fp
a3=a2;
f3=f2;
a2=ap; f2=fp;
else
西南科技大学
方 向 设 计 报 告
课程名称: 通信工程方向设计
设计名称: 2/3卷积码编译码器仿真与性能分析
姓 名:
学 号:
班 级:
指导教师:
起止日期: 2011.12.12-2012.1.6
西南科技大学信息工程学院制
方 向 设 计 任 务 书
学生班级: 学生姓名: 学号:
设计名称: 2/3卷积码编译码器仿真与性能分析
起止日期: 2011.12.12-2012.1.6 指导教师:
设计要求:
(1)分析2/3卷积码编码器结构;
(2)分析2/3卷积码译码的Viterbi算法;
(3)基于SIMULINK进行2/3卷积码的纠错性能仿真;
方 向 设 计 学 生 日 志
时间 设计内容
12.15-12.17 查看题目及设计要求。
12.18-12.23 查阅相关资料,设计方案。
12.23-12.27 编写报告及调试程序。
12.28-12.29 完善修改课程设计报告。
12.30-12.31 答辩。
方 向 设 计 考 勤 表
周 星期一 星期二 星期三 星期四 星期五
方 向 设 计 评 语 表
指导教师评语:
成绩: 指导教师:
年 月 日
MATLAB实验二
(给出程序及相应的答案)
1、绘制单位圆。(提示:使用axis(‘square’)命令保证图形的纵横坐标刻度比例相同)
t=(0:0.1:2*pi);
x=sin(t);
y=cos(t);
plot(x,y);
axis('square');
2、有一组测量数据满足-atey,t的变化范围为0-10,用不同的线型和标记点画出a=0.1、a=0.2和a=0.5三种情况下的曲线。
t=(0:0.1:10);
y1=exp(-0.1*t);
y2=exp(-0.2*t);
y3=exp(-0.5*t);
plot(t,y1,'k-',t,y2,'b:',t,y3,'r-.');
3、在上题结果图中添加标题-atey,并用箭头线标识出各曲线a的取值。
title('图形');
text(t(30),y1(30),'\leftarrowa=0.1');
text(t(40),y2(40),'\leftarrowa=0.2');
text(t(30),y3(30),'\leftarrowa=0.5');
4、在上题结果图中添加标题-atey和图例框。
title('-atey');
legend('a=0.1','a=0.2','a=0.5');
5、表中列出了4个观测点的6次测量数据,将数据绘制成为分组形式和堆叠形式的条形图。
第1次 第2次 第3次 第4次 第5次 第6次
观测点1 3 6 7 4 2 8
观测点2 6 7 3 2 4 7 观测点3 9 7 2 5 8 4
观测点4 6 4 3 2 7 4
t=[3 4 9 6;6 7 7 4;7 3 2 3;4 2 5 2;8 7 4 4];
bar(t);
bar(t,'stacked');
6、x= [66 49 71 56 38],绘制饼图,并将第五个切块分离出来。
x=[66 49 71 56 38];