分析软件工具——MATLAB综合实验(一)系统环境与运算基础

实验目的

实验内容

实验一:

实验二:

实验三:

Matlab 复制代码
 
a = -3:0.1:3;                   % 创建一个从 -3 到 3 的向量
b = exp(0.3 .* a) - exp(-0.3 .* a) % 计算 b
b =

  列 1 至 6

   -2.0530   -1.9680   -1.8847   -1.8030   -1.7231   -1.6446

  列 7 至 12

   -1.5677   -1.4921   -1.4179   -1.3450   -1.2733   -1.2027

  列 13 至 18

   -1.1333   -1.0648   -0.9973   -0.9307   -0.8649   -0.7999

  列 19 至 24

   -0.7357   -0.6720   -0.6090   -0.5466   -0.4846   -0.4231

  列 25 至 30

   -0.3619   -0.3011   -0.2406   -0.1802   -0.1201   -0.0600

  列 31 至 36

         0    0.0600    0.1201    0.1802    0.2406    0.3011

  列 37 至 42

    0.3619    0.4231    0.4846    0.5466    0.6090    0.6720

  列 43 至 48

    0.7357    0.7999    0.8649    0.9307    0.9973    1.0648

  列 49 至 54

    1.1333    1.2027    1.2733    1.3450    1.4179    1.4921

  列 55 至 60

    1.5677    1.6446    1.7231    1.8030    1.8847    1.9680

  列 61

    2.0530

c=0.5.*b.*sin(a+0.3);
d=log((0.3+a)./2);

z4=c+d;

z4

z4 =

  列 1 至 3

   0.7388 + 3.1416i   0.7696 + 3.1416i   0.7871 + 3.1416i

  列 4 至 6

   0.7913 + 3.1416i   0.7822 + 3.1416i   0.7602 + 3.1416i

  列 7 至 9

   0.7254 + 3.1416i   0.6784 + 3.1416i   0.6196 + 3.1416i

  列 10 至 12

   0.5496 + 3.1416i   0.4688 + 3.1416i   0.3780 + 3.1416i

  列 13 至 15

   0.2775 + 3.1416i   0.1680 + 3.1416i   0.0497 + 3.1416i

  列 16 至 18

  -0.0771 + 3.1416i  -0.2124 + 3.1416i  -0.3566 + 3.1416i

  列 19 至 21

  -0.5104 + 3.1416i  -0.6752 + 3.1416i  -0.8536 + 3.1416i

  列 22 至 24

  -1.0497 + 3.1416i  -1.2701 + 3.1416i  -1.5271 + 3.1416i

  列 25 至 27

  -1.8436 + 3.1416i  -2.2727 + 3.1416i  -2.9837 + 3.1416i

  列 28 至 30

 -37.0245 + 0.0000i  -3.0017 + 0.0000i  -2.3085 + 0.0000i

  列 31 至 33

  -1.8971 + 0.0000i  -1.5978 + 0.0000i  -1.3575 + 0.0000i

  列 34 至 36

  -1.1531 + 0.0000i  -0.9723 + 0.0000i  -0.8083 + 0.0000i

  列 37 至 39

  -0.6567 + 0.0000i  -0.5151 + 0.0000i  -0.3819 + 0.0000i

  列 40 至 42

  -0.2561 + 0.0000i  -0.1374 + 0.0000i  -0.0255 + 0.0000i

  列 43 至 45

   0.0792 + 0.0000i   0.1766 + 0.0000i   0.2663 + 0.0000i

  列 46 至 48

   0.3478 + 0.0000i   0.4206 + 0.0000i   0.4841 + 0.0000i

  列 49 至 51

   0.5379 + 0.0000i   0.5815 + 0.0000i   0.6145 + 0.0000i

  列 52 至 54

   0.6366 + 0.0000i   0.6474 + 0.0000i   0.6470 + 0.0000i

  列 55 至 57

   0.6351 + 0.0000i   0.6119 + 0.0000i   0.5777 + 0.0000i

  列 58 至 60

   0.5327 + 0.0000i   0.4774 + 0.0000i   0.4126 + 0.0000i

  列 61

   0.3388 + 0.0000i

实验四:

Matlab 复制代码
A=[12,34,-4;34,7,87;3,65,7]

A =

    12    34    -4
    34     7    87
     3    65     7

B=[1 3 -1;2 0 3;3 -2 7]

B =

     1     3    -1
     2     0     3
     3    -2     7
A*B

ans =

    68    44    62
   309   -72   596
   154    -5   241

B*A

ans =

   111   -10   250
    33   263    13
   -11   543  -137

A.*B

ans =

    12   102     4
    68     0   261
     9  -130    49

A^3

ans =

       37226      233824       48604
      247370      149188      600766
       78688      454142      118820

A.^3

ans =

        1728       39304         -64
       39304         343      658503
          27      274625         343

A/B

ans =

   16.4000  -13.6000    7.6000
   35.8000  -76.2000   50.2000
   67.0000 -134.0000   68.0000

B/A

ans =

    0.1027   -0.0062   -0.0069
    0.0617    0.0403   -0.0366
    0.0205    0.0855   -0.0507

[A,B]

ans =

    12    34    -4     1     3    -1
    34     7    87     2     0     3
     3    65     7     3    -2     7

[A([1,3],:);B^2]

ans =

    12    34    -4
     3    65     7
     4     5     1
    11     0    19
    20    -5    40

B^2

ans =

     4     5     1
    11     0    19
    20    -5    40

[A([1,2],:)]

ans =

    12    34    -4
    34     7    87

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

A =

     1     2     3     4     5     6
     6     5     4     3     2     1
     1     2     3     4     5     6
     6     5     4     3     2     1

B=A(1:2,3:4)

B =

     3     4
     4     3

实验五:

Matlab 复制代码
A=[1 2 3 4 5; 6 7 8 9 10;11 12 13 14 15;16 17 18 19 20;21 22 23 24 25]

A =

     1     2     3     4     5
     6     7     8     9    10
    11    12    13    14    15
    16    17    18    19    20
    21    22    23    24    25

B=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11]

B =

     3     0    16
    17    -6     9
     0    23    -4
     9     7     0
     4    13    11

c=A*B

c =

    93   150    77
   258   335   237
   423   520   397
   588   705   557
   753   890   717

D=c(3:5,2:3)

D =

   520   397
   705   557
   890   717

实验六:

Matlab 复制代码
a=100:999;
c=find(mod(a,21)==0);
num=length(c);
num

num =

    43

s=['Hello','Mang'];
a=find(isstrprop(s,'upper'));
s(a)=[];
s()

ans =

    'elloang'
相关推荐
蛋先生DX28 分钟前
大模型参数存储格式揭秘:BF不是男朋友
深度学习·算法·llm
萧瑟余晖34 分钟前
Java深入解析篇十七之Spring Security
java·开发语言·spring
爱跳舞的烤冷面1 小时前
自学嵌入式第22天(数据结构——哈希)
数据结构·算法·哈希算法
猎嘤一号1 小时前
博弈论(Game Theory)的理论、算法与工程
人工智能·算法·安全·博弈论
马拉AI2 小时前
腾讯开源 Agent 记忆系统,AI“换对话就忘”的问题有了新解法(附安装使用教程)
人工智能·算法·开源·科研
地平线开发者3 小时前
征程6工具链模型X86推理方式说明
算法
地平线开发者3 小时前
【征程6】校准量化中HistogramObserver解析
算法
二十雨辰3 小时前
[Java]-Spring面试题
java·开发语言
_oP_i4 小时前
python 后缀 mjs文件
开发语言·python
萧瑟余晖4 小时前
Java深入解析篇二十二之虚拟线程
java·开发语言