欢迎光临散文网 会员登陆 & 注册

Matlab学习记录

2020-04-21 21:58 作者:FSkyFSea  | 我要投稿

1.启动软件后,有3个面板

当前文件夹-访问文件,命令行窗口-输入命令,工作区-浏览数据。

2.创建变量,调用函数,以及数组与矩阵。

在命令行窗口输入自定义变量,像a=1这样即可,如果未自定义输出的变量名称,则MATLAB 将使用变量 ansanswer )来存储计算结果。

例:a=5;           (分号表示语句结束,matlab执行计算,但不在窗口显示)

        a+3

         ans=

                    8

如果要浏览调用之前创建的变量,可以输入变量名称,按上下方向键进行选取。

数组的创建与变量差不多,创建单行数组时,输入

a=[3 7 7 2 5 9]                                     元素之间用空格和逗号隔开就行。

多行的话,输入

s=[3 7;7 2;5 9]                                      各行之间用分号隔开。

创建矩阵的另一种方法是使用 ones【字面意思:产生的元素都为一】zeros 或 rand 【和excel中意思一样:产生随机数】等函数。

例如,创建一个由零组成的 5×1 列向量。

z=zeros(5,1)

z=0

    0

    0

    0

    0

3.矩阵和数组之间的运算

例:a=[1,2,3;4,5,6;7,8,9]

       a+10

ans=[11,12,13;14,15,16;17,18,19]     好像跟自己算差不多的过程。

转置矩阵:使用单引号 (')。

同时我们可能对于数值的格式有不同的需求,就需要去转换格式,p,format long, format short。

乘法、除法和幂的矩阵运算符分别具有执行元素级运算的对应数组运算符。

例如,计算 a 的各个元素的三次方:a.^3

           执行元素级乘法(而非矩阵乘法),请使用 .* 运算符:a.*a

数组之间的扩大:A=[a,a],或者A=[a;a],看你是并在还是

1       2      1       2                 或者1           2

3        4      3       4                       3           4

                                                     1           2

                                                     3            4

复数的表示:
复数由实部和虚部组成,它的虚部是-1的平方根。
即sqrt(-1) = 0.0000 + 1.0000i
一般用i或者j来代表复数的虚部部分。

如:a=[3+6j,6+7j;-j,8+j]

Be continuted


Matlab学习记录的评论 (共 条)

分享到微博请遵守国家法律