MATLAB运算基础实验报告

时间:2024.3.31

课程名称  MATLAB程序设计             实验日期   12     3   14 

实验指导教师签名                                                  年      月      日


第二篇:实验二 MATLAB数值数组及其运算实验报告


实验二 MATLAB数值数组及其运算

班级:电子信息工程2班    学号:1004101049        姓名:王率率

实验目的

1.掌握数值数组的创建和寻访方法;

2.理解数组运算和矩阵运算的含义;

3.熟悉标准数组生成函数和数组操作函数的运用;

4.熟悉两类特殊数组的应用;

5.了解关系运算和逻辑运算及应用。

内容步骤

在计算机上完成以下各题并进行结果验证,并按各题要求完成实验报告。

1. 2种方法生成行向量[3 5 7 9 11 13 15 17 19],并将其赋值给变量C。写出其命令。

c=[3 5 7 9 11 13 15 17 19] %方法1

c=linspace(3,19,9)         %方法2

c=[3:2:19]                 %方法3

2. 输入A= [2  5  6; 7  1  5; 3  1  5],分别使用全下标和单下标取出元素“7。写出其命令。

A=[2 5 6;7 1 5;3 1 5]

A(2,1) %全下标

A(2)   %单下标

3. 求矩阵[1 32 4]的转置矩阵、逆矩阵、矩阵的秩、矩阵的行列式值、矩阵的特征值和特征向量。分别写出其命令和结果。

A=[1 3;2 4]

B=A'                    %转置矩阵

B1=inv(A)              %逆矩阵

C=rank(A)                 %矩阵的秩

C1=det(A)                  %矩阵的行列式值

[V,D]=eig(A)            %特征值和特征向量

运行结果:

A = 1     3

     2     4

B = 1     2

     3     4

B1 =-2.0000    1.5000

1.0000   -0.5000

C =2

C1=-2

V =-0.9094   -0.5658

    0.4160   -0.8246

D =-0.3723         0

     0        5.3723

4.输入A= [2  5  67  1  53  1  5]B=[2  2  2;1  1  1; 3  3  3],在命令窗口中执行下列表达式,掌握其含义,并将运行结果写入实验报告:

A(2, 3)        A(:,2)       A(3,:)       A(:,1:2:3)      A(:,3).*B(:,2)    A(:,3)*B(2,:)      A*B       A.*B       A^2       A.^2     B/A       B./A

运行结果依次为:B=[2  2  2;1  1  1; 3  3  3]

ans = 5

ans = 5

       1

       1

ans = 3     1     5

ans = 2     6

       7     5

       3     5

ans = 12

       5

   15

ans = 6     6     6

       5     5     5

       5     5     5

ans = 27    27    27

       30    30    30

       22    22    22

ans = 4    10    12

       7     1     5

       9     3    15

ans = 57    21    67

       36    41    72

       28    21    48

ans = 4    25    36

       49     1    25

       9     1    25

ans = 0.4211    0.3684   -0.4737

       0.2105    0.1842   -0.2368

       0.6316    0.5526   -0.7105

ans = 1.0000    0.4000    0.3333

       0.1429    1.0000    0.2000

       1.0000    3.0000    0.6000

5.MATLAB求方程组的解,将命令和运行结果写入实验报告。

A=[2 -3 0;4 -5 1;2 0 4]

B=[8 15 10]

X=inv(A)*B                %逆阵法

X=A\B                     %左除法

运行结果:

A = 2    -3     0

     4    -5     1

     2     0     4

B = 8

    15

10

X =-5.0000

   -6.0000

    5.0000

X =-5.0000

   -6.0000

    5.0000

6.先建立5×5服从正态分布的随机矩阵A,然后将A的第1行元素乘以1,第2行乘以2,第5行乘以5。将命令写入实验报告。

randn('state',0);

a=randn(5,5)

b=diag(1:5)

b*a

运行结果:

a =-0.4326    1.1909   -0.1867    0.1139    0.2944

   -1.6656    1.1892    0.7258    1.0668   -1.3362

    0.1253   -0.0376   -0.5883    0.0593    0.7143

    0.2877    0.3273    2.1832   -0.0956    1.6236

   -1.1465    0.1746   -0.1364   -0.8323   -0.6918

b = 1     0     0     0     0

     0     2     0     0     0

     0     0     3     0     0

     0     0     0     4     0

     0     0     0     0     5

ans =-0.4326    1.1909   -0.1867    0.1139    0.2944

      -3.3312    2.3783    1.4516    2.1335   -2.6724

      0.3760   -0.1129   -1.7649    0.1778    2.1430

      1.1507    1.3092    8.7327   -0.3826    6.4942

      -5.7324    0.8732   -0.6820   -4.1617   -3.4589

7.p765题。

student(1).class='电子技术'

student(1).name='无敌'

student(1).gender='男'

student(1).number='200801001'

student(1).course.english='75'

student(1).course.math='85'

student(1).course.computer='67'

student(2).class='电子技术'

student(2).name='王思远'

student(2).gender='男'

student(2).number='200801002'

student(2).course.english='99'

student(2).course.math='78'

student(2).course.computer='0'

student(3).class='通信工程'

student(3).name='李蕾'

student(3).gender='女'

student(3).number='200802001'

student(3).course.english='80'

student(3).course.math='72'

student(3).course.computer='53'

student(4).class='通信工程'

student(4).name='王伟'

student(4).gender='男'

student(4).number='200802002'

student(4).course.english='97'

student(4).course.math='82'

student(4).course.computer='62'

8. 求一元非线性方程的根(p983)将命令和运行结果写入实验报告。

x=[-10:0.1:10];

y=x-sin(x)./x;

plot(x,y)

hold on

grid on

line([-10 10],[0 0]);

xlabel('x');ylabel('y(x)');

[xx,yy]=ginput(2)

y=inline('x-sin(x)./x','x');

[x1,y1]=fzero(y,xx(1))

[x2,y2]=fzero(y,xx(2))

运行结果:

xx =0.4378

     1.2673

yy =-0.0950

   -0.0950

x1 =0.8767

x2 =0.8767

y2 =-2.2204e-016

9. 求f(x)=3x2-5x+1极小值(p984)将命令和运行结果写入实验报告。

x=-10:0.1:10;

f=3*x.^2-5*x+1;

plot(x,f);

[xx,ff]=ginput(1)

function f=myfun1(x)%编写函数文件

f=3*x.^2-5*x+1;

[x,fval]=fminbnd(@myfun1,0,2)

运行结果:

xx = 0.8986

ff =-0.6579

x =0.8333

fval =-1.0833

10. 求积分p985)。将命令写入实验报告。

>>Q = dblquad(@(x, y) (x.*cos(x+y.^2)), pi, 2*pi,0,pi)

   function z = integrnd(x,y) %建立一个函数文件inegrnd.m

   z =x.*cos(x+y.^2);

>>Q = dblquad(@integrnd, pi,2*pi,0,pi)

>>fun=inline('x.*cos(x+y.^2)')

  fun =

     Inline function:

     fun(x,y) = x.*cos(x+y.^2)

>>Q = dblquad(fun, pi,2*pi,0,pi)

   Q =   8.4135

11. 求常微分方程的数值解(p987题)。将命令写入实验报告。

 

输入命令

S=dsolve('(x-1)*D2y+2*Dy+y=0','y(0)=1,Dy(0)=-1')

S =

-1/2*(-2-(-x+2)^(1/2)+x)/(-x+2)^(1/2)*exp((-1+(-x+2)^(1/2))/(x-1)*t)+1/2*(-2+(-x+2)^(1/2)+x)/(-x+2)^(1/2)*exp(-(1+(-x+2)^(1/2))/(x-1)*t)

更多相关推荐:
大学化学基础实验报告

XXX大学化学与生物技术学院基础化学实验实验报告

基础化学实验报告

基础化学实验报告实验名称班组姓名同组人实验日期一实验目的1有助于提高学生的综合实验能力而且可以提高学生对于化学实验的兴趣2掌握制备过程中的称量水浴加热控温蒸发浓缩结晶干燥倾析常压减压过滤等系列化学基本操作二实验...

基础化学实验报告格式

院系年级专业姓名学号课程名称基础化学实验实验日期年月日实验地点指导老师测定实验例二氧化碳相对分子质量的测定实验报告院系年级专业姓名学号课程名称基础化学实验实验日期年月日实验地点指导老师制备实验例由海盐制备试剂级...

基础化学实验II实验报告模板

浙江大学基础化学实验II实验报告姓名班级实验台号实验名称实验时间一实验目的二实验原理三主要试剂及主副产物的物理常数四主要试剂用量及规格五实验装置图第一次接触到的实验装置六粗产品纯化方案及原理七实验步骤及现象数据...

化学实验报告 实验__化学实验基本操作

实验报告姓名:班级:同组人:自评成绩:项目:化学实验基本操作课程:学号:一、实验目的1.熟悉实验室规则,安全守则及意外事故处理。2.学会玻璃仪器正确的洗涤和干燥方法。3.掌握简单玻璃工操作的基本要领,学会制作玻…

嘉兴学院 基础化学实验3(分析实验)实验报告模板

嘉应学院化学与环境学院实验报告学生姓名专业年级班级座号课程名称实验指导老师实验时间食醋中总酸度的测定一实验目的二实验原理1NaOH溶液的标定原理2食醋中总酸度的测定原理三实验步骤101molL1NaOH标准溶液...

基础化学综合实验报告

基础化学综合实验报告关于黄酒成分分析及研究意义摘要本文首先对黄酒的基本概述酿造原料酿造工艺以及分类方法进行了介绍并介绍了烹饪功用以及药用功能然后简要介绍对黄酒总糖Ph总酸氨基酸态氧氧化钙挥发酯这些成分分析的测定...

基础化学实验(1)、(4)教学大纲

基础化学实验14教学大纲课程名称英文名称课程编号课程负责人大纲主撰人基础化学实验14FundamentalChemistryLaboratory141105811411058144实验课性质独立设课崔学桂崔学桂...

高一化学:1.1《化学实验基本方法》教案(新人教版必修1).doc

七彩教育网教学资源免费共享平台分享资源价值第一章从实验学化学第一节化学实验基本方法一教材分析1教学内容分析化学实验基本方法在强调化学实验安全性的基础上通过粗盐的提纯实验复习过滤和蒸发等操作蒸馏则是在初中简易操作...

高中化学 《化学实验基本方法》教案19 新人教版必修1

第一章课程标准从实验学化学本章为高中必修模块的开篇第一章从实验入手重点介绍了化学实验的基本方法包括化学实验应注意的安全事项混合物的分离和提纯物质的检验等让学生知道化学是一门以实验为基础的自然科学另外在做化学实验...

大学基础化学实验[1][1]

教材编写体现基础性系统性实用性趣味性创新性大学基础化学实验第一章绪论基础化学实验的目的和学习要求实验预习实验记录和实验报告第二章化学实验基本知识实验室守则实验室安全事故防护与处理实验室安全守则实验室事故防护与处...

基础化学实验(1)、(4)教学大纲

基础化学实验14教学大纲课程名称英文名称课程编号课程负责人大纲主撰人基础化学实验14FundamentalChemistryLaboratory141105811411058144实验课性质独立设课崔学桂崔学桂...

基础化学实验实验报告(32篇)