【MATLAB / 提纲挈领】matlab的功能总览



前言

感觉需要从整体上对matlab的所有功能 / 函数进行一个分类,这样自己在有需求的时候可以顺着树形的结构快速找到那些地方可能有自己需要的功能。现在暂时先记录自己用过的功能。


一、数值计算 / 矩阵处理 / 图像、信号处理

身为matrix lab,matlab的矩阵相关功能强大且完备。如微分,矩阵运算,统计 / 概率等,相当于一个高效的计算器

	% 信号处理:快速傅里叶变换
	fft(x)

在这里插入图片描述

二、画图 / 数据可视化

	% 例如例如,mesh函数
	mesh(x,y,z, 'LineWidth', 1.5 )

mesh函数


来自:MATLAB - 百度百科

	% 克莱因瓶实例
	xpklein

克莱因瓶


	% 绘制一个复杂的XYZ立体图形实例
	cplxdemo

在这里插入图片描述

三、机器学习 / 优化算法 / 神经网络相关函数

matlab内置大量机器学习,优化算法,神经网络的相关函数

	% 优化 - 线性规划
	linprog(c,A,b,Aeq,beq,LB,UB,OPTIONS)

	% 神经网络工具箱
	neural

神经网络工具箱

四、图形化用户界面 / app / 工具箱

工具箱总览见笔者见到的一篇博文:Matlab 用途(我的理解)
有各种工具箱可以应用于信号处理,绘图等
在这里插入图片描述

五、电路or硬件 / 仿真 / simulink

包括 3D 建模,电路在内的各种仿真。
用simulink 3d animation 做3D 机械运动模型,较高级别的电路仿真,可以与精密仪器结合计算数据并绘制图像。

在这里插入图片描述

六、杂项(如help / doc,数据类型转移,文件操作,C语言转化等)

	% 寻求linprog函数的帮助
	help linprog
	
	% 调出linprog函数的文档
	doc linprog

此外,还有官方教程,matlab网页编程教学,用户社区生态等等,这些笔者涉足不深,不再深入探讨。


后记

附上一个写完才看到的百度百科对matlab应用领域的分类(跟笔者的分法有点不一样,笔者是根据个人的理解按照作用分的)
在这里插入图片描述

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值