Matlab实验

发布 2023-05-19 18:33:28 阅读 2636

<1. 已知t为横向量,起始点为0,结束点为5,步长为0.1,,,试在命令窗口中编写程序,求,要求y的数值以long e 数据格式显示,并要求查看4个变量的变量名、尺寸、数据类型等相关信息。

t=0:0.1:5;

y1=exp(-0.5*t);

y2=sin(t);

y=y1.*y2;

format long eywhos

2. 已知,,试在命令窗口中按以下要求编写程序。

1)提取矩阵a的部分元素,进而构成新的矩阵;

a1=a([1 2],[1 3]) a1=a([1 7;2 8])

2)提取矩阵b的部分元素,进而构成新的矩阵;

b1=b([2 3],[1 2]) b1=b([2 5;3 6])

3)若a1、b1均为矩阵,求a1与b1的加减、a1与b1的乘积、a1的平方、b1的平方、a 1的转置及b1的转置;

a1+b1a1*b1

a1^2b1^2

a1’b1’

4)若a1、b1均为数组,求a1与b1的加减、a1与b1的乘积、a1的平方、b1的平方、a 1的转置及b1的转置;

a1+b1a1.*b1

a1.^2b1.^2

a1.’b1.’

5)创建一个三维数组c,要求第一页的内容为a1,第二页的内容为b1;

第一种方法:

c(:,1)=a1;

c(:,2)=b1;

第二种方法:

c=cat(3,a1,b1)

3.求解线性方程组。

第一种方法:

a=[2 -3 1 2;1 3 0 1;1 -1 1 8;7 1 -2 2];

b=[8 ;6 ;7 ;5];

x=a\b第2种方法:

syms x1 x2 x3 x4

x1,x2,x3,x4]=solve(‘2*x1-3*x2+x3+2*x4=8’,’x1+3*x2+x4=6’,’x1-x2+x3+8*x4=7’,’7*x1+x2-2*x3+2*x4=5’)

4已知元胞数组c=;3:10, }试编写程序,提取矩阵中的2,3两个元素,并将提取出来的2,3这两个元素组成新的矩阵d=。

c (3;2)

5.已知p(1)=struct('brand','midea','kind','fan','price',300);

p(2)=struct('brand','haier','kind','refrigerator','price',2000);

p(3)=struct('brand','sumsung','kind','television','price',6800);

试按以下要求编写程序:

1)获取结构数组p的所有字段名;

fieldnames(p)

2)同时获取midea,haier,sumsung三个元素;

p(1).brand,' p(2).brand,' p(3).brand]

3)将p(2)中的2000更改为1500;

p(2).price=1500

6.已知, ,试按以下要求编写程序:

1)计算f(x)与g(x)的乘积l(x);

1)第一种方法:(符号计算)

syms x

f=x.^2+3*x+4;

g=x+5;

l=f*g2)第二种方法:(多项式相乘)

f=[1,3,4];

g=[1 5];

l=conv(f,g)

2)求l(x)的根;

roots(l)

3)当x=2,求l(x)对应的数值;

polyval(l,2)

4)已知x=0:1:10,利用最小二乘法,拟合(x,f(x))所对应点的三次多项式,并要求显示出三次多项式所对应的曲线;

x=0:1:10;

f=x.^2+3*x+4;

plot(x,y,'r')

5)已知x=0:1:10,利用线性插值法,计算当x=2.5时对应的g(x);

interp1(x,f,2.5)

matlab实验

电子信息工程系实验报告。课程名称 计算机 技术。实验项目名称 实验1 matlab基础 matlab编程应用实验时间 2011 9 18 班级 电信092 姓名学号 t span cr r 10 一 实验目的 熟悉matlab工作环境和基本操作。二 实验环境 硬件 pc机,酷睿i3双核,2g内存 软...

MATLAB实验

实验名称 matlab实验。学生姓名 班级 601 班内序号 31 学号 2012212084 日期 2014.3.15 实验要求 因为现实世界里存在的是模拟信号,因此数字信号处理的第一个问题是将信号离散化,得到一个数字信号,然后再进行数字处理。1 常用数字信号序列的产生 熟悉 matlab 产生数...

MATLAB实验

课程实验报告。课程名称 matlab与机电系统 实验名称实验一matlab数值与符号运算。实验一 matlab数值与符号运算。1 目的和要求。1 熟练掌握matlab的启动和退出 matlab的命令窗口 常用选单和工具栏,通过实例初步认识对matlab的命令和程序运行等。2 熟练掌握matlab数值...