当前位置: 首页 > news >正文

matlab在管理学中的应用简matlab基础【二】

1、MATLAB语言概述

1.1 MATLAB语言的发展

matlab语言是由美国的Clever Moler博士于1980年开发的
MATLAB = Matrix Laboratory
它将一个优秀软件的易用性与可靠性、通用性与专业性 、一般目的的应用与高深的科学技术应用有机的结合
MATLAB是一种直译式的高级语言,比其它程序设计语言简单易用

1.2 matlab在各领域的应用

工业研究与开发
数学教学,特别是线性代数
数值分析和科学计算方面的教学与研究
电子学、控制理论和物理学等工程和科学
经济学、化学和生物学等计算问题的所有其他领域中的教学与研究
各种模型的分析与计算

1.3 MATLAB语言的功能

  1. 强大的数值(矩阵)运算
  2. 广泛的符号运算功能
  3. 高级与低级兼备的图形功能
  4. 计算结果的可视化
  5. 可靠的容错功能
  6. 应用灵活的兼容与接口功能
  7. 信息量丰富的联机检索功能

(1)矩阵运算功能

MATLAB提供了丰富的矩阵运算处理功能
基于矩阵运算的处理工具。
变量 矩阵,运算 矩阵的运算
例如
C = A + B ,A,B,C都是矩阵,是矩阵的加运算
一个数,x=5,MATLAB看做是一个11的矩阵

(2)符号运算功能

符号运算即用字符串进行数学分析

允许变量不赋值而参与运算

用于解代数方程、微积分、复合导数、积分、二重积分、有理函数、微分方程、泰乐级数展开、寻优等等,可求得解析符号解

(3)丰富的绘图功能与计算结果的可视化

具有高层绘图功能——两维、三维绘图

具有底层绘图功能——句柄绘图

使用plot函数可随时将计算结果可视化

(4)图形化程序编制功能

动态系统进行建模、仿真和分析的软件包

用结构图编程,而不用程序编程

只需拖几个方块、连几条线,即可实现编程功能

(5)丰富的MATLAB工具箱

MATLAB主工具箱
符号数学工具箱
SIMULINK仿真工具箱
控制系统工具箱
信号处理工具箱
图象处理工具箱
通讯工具箱
系统辨识工具箱
神经元网络工具箱
金融工具箱
优化工具箱 ……

1.4 MATLAB 语言基础

MATLAB中变量的命名规则是:
(1)变量名必须是不含空格的字符串;
(2)变量名以字母开头,之后可以是
任意字母、数字或下划线,变量名中
不允许使用标点符号.
(3)变量名区分大小写;
(4)变量名最多不超过19个字符;
MATLAB 的保留常量
eps, pi, NaN, Inf, i, j, i=sqrt(-1)
lastwarn, lasterr

例:单元(元胞)数组的创建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、MATLAB的基本运算

在这里插入图片描述

2.1 创建矩阵

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
## 2.2 矩阵运算在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 多项式运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 【安装Ubuntu18.04遇到的问题】未找到WIFI适配器
  • 发明专利与实用新型专利的不同
  • 【Educoder作业】CC++数组实训
  • Qt+Win10使用QAxWidget控件实现远程桌面控制
  • java毕业设计现有传染病查询系统mybatis+源码+调试部署+系统+数据库+lw
  • C++ 语法基础课4 —— 数组
  • 【Pygame实战】这游戏有毒,刷爆朋友圈:小编已与病毒版贪吃蛇大战了三百回合,最高分339?
  • 软件测试 | 怎么写测试用例?设计测试用例的思路和方法......
  • shell命令以及运行原理
  • 【MySQL】 B+ 树存储的原理
  • 网络安全——SQL注入之安全狗bypass深度剖析
  • java每日一练(2)
  • C# 类实现接口(Interface) 多态 多继承
  • 量子计算(八):观测量和计算基下的测量
  • 2022年第三季度泛出行行业洞察:泛出行行业正在经历数智化升级的关键时期,用户规模保持平稳增长,行业整体良性发展
  • 时间复杂度分析经典问题——最大子序列和
  • [NodeJS] 关于Buffer
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • EOS是什么
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JavaScript新鲜事·第5期
  • JS基础之数据类型、对象、原型、原型链、继承
  • Magento 1.x 中文订单打印乱码
  • PaddlePaddle-GitHub的正确打开姿势
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • React-生命周期杂记
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 大整数乘法-表格法
  • 京东美团研发面经
  • 开发基于以太坊智能合约的DApp
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端自动化解决方案
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • scrapy中间件源码分析及常用中间件大全
  • 阿里云服务器如何修改远程端口?
  • #define与typedef区别
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (42)STM32——LCD显示屏实验笔记
  • (C语言)字符分类函数
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (TOJ2804)Even? Odd?
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (论文阅读30/100)Convolutional Pose Machines
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (一) springboot详细介绍
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)程序员技术练级攻略
  • (转)项目管理杂谈-我所期望的新人
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .“空心村”成因分析及解决对策122344