[关闭]
@suixinhita 2020-09-10T16:22:31.000000Z 字数 6877 阅读 825

MATLAB

软件学习 MATLAB 语言学习


基础概论

  • 代计算机语言
  • 语言简单
  • 计算功能强大
  • 可视化功能强大,绘图功能强大,图像处理能力强大
  • 可扩展性强、开放、扩充能力强
  • 有很多现成工具

三大功能:

  • 数学计算
  • 可视化
  • 程序设计

Simulink:类似于蓝图的可视化建模系统,基于MATLAB,可以自动生成代码


安装和使用

红色字体是错的


符号运算

  • 直接对于抽象的符号对象进行计算,获得问题的解析结果
  • 符号计算的基本概念:

    • 相对于数值计算的概念,在MATLAB中是使用符号运算工具箱来实现的。
    • 不受误差困扰,计算可以给出完全正确的封闭解或者任意精度的数值解
    • 指令比较简单,时间较长。
    • 数值运算必须要先对变量进行赋值,但符号计算不需要,运算结果会世界以标准是符号形式表达
  • 符号计算的一般使用:

    • 建立符号变量 >>syms a b c x;
    • 输入方程 f=
    • 把方程解出来 solve(f)
    • 得到答案 ans=

软件不止一种

符号对象和表达式的创建

符号表达式的化简

符号微积分

命令可以嵌套


数值计算

  • 对于数值进行计算,以有限精度的数字为基本的操作元素
  • 数值计算是定义在数值数组的基础上,在计算前要定义变量进行赋值
  • 存在误差,速度较快

  • 数据的表达方式:十进制

  • 复数:用特殊的变量 表示
  • 变量命名规则同C++

固定变量

向量与矩阵

数值积分

数值微分

多项式的计算

概率分布

图形技术

绘图功能和特点

二维图形指令 plot

特殊二维绘图函数,可查询help specgraph

三维图形的绘制 plot3(可查询help graph3d)

此处输入图片的描述
- 在图像中还有对其的修饰
- shading interp根据小方块四角的值差补过度点的值确定颜色
- shading flat去掉黑色线条,根据小方块的值确定颜色
此处输入图片的描述
- 'EdgeColor','none'是可以将边框颜色去掉的
- hidden on(off)是开关透视效果的
- view(az,el) 用于调整视角,az是方位角,el是俯视角

程序设计

M文件

一些基本语句

基本数据类型

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注