Simulink入门(一)

一、MATLAB基本知识

        MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,MATLAB解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,从而使MATLAB成为一个强大的数学软件。因此,本书从最基本的运算单元出发,讲述了MATLAB矩阵的表示方法,符号变量的应用,线性方程组的求解,并着重讲解了MATLAB在工程上的简单应用研究。

学习目标:

(1)熟练掌握MATLAB矩阵的表示方法;

(2)熟练运用符号变量求解实际物理模型;

(3)熟练掌握线性规划问题的求解,线性齐次方程和非齐次方程的求解等;

(4)熟练掌握使用MATLAB工具解决简单工程问题等。

 

 二、MATLAB简介

 

•1. 易用性

•2. 平台独立性

•3. 预定义函数

•4. 机制独立的画图

•5. 用户图形界面

•6. MATLAB 编译器

 

三、MATLAB通用命令

 

MATLAB的预定义变量

•(1)元胞数组

•(2)结构体

 常用运算和基本数学函数

•MATLAB支持多种矩阵的函数,常用的矩阵的函数运算如表1所示。

Simulink入门(一)_第1张图片

 

四、方程的解

•方程的解采用矩阵逆运算或者采用左除运算进行求解

•编写MATLAB程序如下:

•clc,clear,closeall

•A = [6 3 4;

•   -2,5,7;

•   8,-1,-3];  % 左边系数

•B = [3;-4;-7]; % 方程右边系数

•x = inv(A)*B

•运行程序输出结果如下:

•x =

•   1.0200

• -14.0000

•   9.7200

 

五、矩阵的秩

 

•求解矩阵的秩,MATLAB采用如下运算:

•调用格式:R=rank(A);

•其中,A为输入的矩阵;

•R为输出的矩阵A的秩。

•则由方程组,编写MATLAB程序如下:

•r = rank(A)

•运行程序输出结果如下:

•r =

•    3

 

六、矩阵的特征值与特征向量

 

•求解矩阵的特征值与特征向量,MATLAB采用如下运算:

•调用格式:[v,lambda]=eig(A);

•其中,A为输入的矩阵;

•v为输出的矩阵A的特征向量;

•lambda为输出的矩阵A的特征值。

•则由方程组,编写MATLAB程序如下:

•[v, lambda] = eig(A)

•运行程序输出结果如下:

•v =

•   0.8013   -0.1094   -0.1606

•   0.3638   -0.6564    0.8669

•   0.4749    0.7464   -0.4719

•lambda =

•   9.7326         0         0

•        0   -3.2928         0

•        0         0    1.5602

 

 

七、矩阵的乘幂与开方

•求解矩阵的乘幂与开方,MATLAB运算较简单,直接按照数学表达式模式进行输入即可求解。

•则由方程组,编写MATLAB程序如下:

•A1 = A^2 % 乘幂

•A2 = sqrt(A)  % 开方

•运行程序输出结果如下:

•A1 =

•   62    29    33

•   34    12     6

•   26    22    34

•A2 =

• Columns 1 through 2

•  2.4495 + 0.0000i   1.7321 + 0.0000i

•  0.0000 + 1.4142i   2.2361 + 0.0000i

•  2.8284 + 0.0000i   0.0000 + 1.0000i

• Column 3

•  2.0000 + 0.0000i

•  2.6458 + 0.0000i

•  0.0000 + 1.7321i


 

 

分享一个嵌入式工程师学习的电子书

 

 

Simulink入门(一)_第2张图片

 

 

 

分享一个嵌入式LIUNX开发的电子书

 

 

 

 

Simulink入门(一)_第3张图片

 

Simulink入门(一)_第4张图片

 

 

该书内容还是比较多 ,非常适合学习。。。

如需获取这两本电子书,直接在微信公众号留言回复“电子书20180701”即可,你们的关注是我坚持的最大的动力。。

 

 

 

 

关注微信公众号“Auto笔记”获取更多嵌入式学习资讯

如需获取其他学习资料,直接在微信公众号留言

 

Simulink入门(一)_第5张图片

 

你可能感兴趣的:(matlab)