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

MATLAB R2010b系统环境(一)MATLAB简介

一、matlab简介

matlab是一种科学计算语言。

Matlab亦称数学软件,是MATrix LABoratory(矩阵实验室)的缩写,MATLAB软件于1984年由MathWorks公司推出,现已经成为国际公认的优秀的工程应用开发软件,是影响最大、流行最广的科学计算语言。

1、matlab的发展

从matlab 4.2c开始,每个版本增加了一个建造编号。例如,matlab 7.6的建造编号是R2008,说明matlab 7.6与matlab R2008a是等同的。

建造编号正规化后,matlab每年推出两个版本。一般来说,a代表测试版,b代表正式版。同时,a还表示前半年推出,b还表示后半年推出。

2、matlab的主要功能

2.1 数值计算和符号计算功能

matlab以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。

matlab先后与著名的符号计算语言Maple和MuPAD(从matlab R2008b 开始使用MuPAD)相结合,使得matlab具有符号计算功能。

2.2 绘图功能

matlab可以绘制二维和三维图形。

matlab提供了两个层次的绘图操作:

(1)对图形句柄进行的低层绘图操作;

(2)建立在低层绘图操作之上的高层绘图操作。

2.3 语言体系

matlab具有程序结构控制、函数调用、数据结构、输入输出以及面向对象等程序语言的特征,而且简单易学、编程效率高。

matlab是解释性语言,不能脱离matlab环境而独立运行。

2.4 matlab工具箱

matlab包含基本部分和各种可选的工具箱两部分内容。而matlab的工具箱又分为功能性工具箱和学科性工具箱两大类。

(1)基本部分:构成matlab的核心内容,也是使用和构造工具箱的基础。

(2)功能性工具箱:主要用来扩充其符号计算功能、可视建模仿真功能及文字处理功能等。

(3)学科工具箱:见下表

matlab学科工具箱
工具箱名称含义

Control System Toolbox

控制系统工具箱
Signal Processing Toolbox信号处理工具箱
Neural Network Toolbox神经网络工具箱
Optimization Toolbox最优化工具箱
Financial Toolbox金融工具箱
Statistics Toolbox统计学工具箱

启动方式:开始\rightarrow工具箱

matlab具备很强的开放性,除内部函数外,所有matlab基本文件和各工具箱文件都是可读、可改的源文件,用户可通过对源文件的修改或加入自己编写的文件去构成新的专用工具箱。

3、matlab功能演示

例1 绘制函数y=2^{-|x|}y=\sin x的曲线图。

在命令窗口逐条输入以下命令:

x=-2*pi:pi/180:2*pi;
plot(x,2.^(-abs(x)),':',x,sin(x));

输出结果如下图:

http://www.dtcms.com/a/334936.html

相关文章:

  • 云原生俱乐部-RH124知识点总结(3)
  • Dify实战应用指南(上传需求稿生成测试用例)
  • C/C++中的内存分区
  • Java8~Java21重要新特性
  • sharding-jdbc读写分离配置
  • “preinstall“: “npx only-allow pnpm“
  • C#多线程并发安全队列ConcurrentQueue
  • 防火墙虚拟系统配置实验
  • 自然语言处理——02 文本预处理(上)
  • B*算法深度解析:动态避障路径规划的革命性方法
  • AI安全增强核心技术:提示词防火墙、置信度过滤与知识蒸馏防御
  • 2-3〔O҉S҉C҉P҉ ◈ 研记〕❘ 漏洞扫描▸AppScan(WEB扫描)
  • XC6SLX45T-2FGG484C Xilinx AMD Spartan-6 FPGA
  • 16-集合的Stream编程
  • 基于STM32的智能书房系统设计与实现
  • BitLocker解密
  • docker compose安装mysql8
  • UE5多人MOBA+GAS 46、制作龙卷风技能
  • C/单片机内存管理,仿真keii
  • 第5问 对于数据分析领域,统计学要学到什么程度?
  • 第6问 数据分析领域主要的岗位有哪些?
  • 《从混乱到有序:AI 如何一步步梳理数据质量难题》文章提纲
  • 基于Python的课程作业管理系统 Python+Django+Vue.js
  • Python-深度学习.pytorch(二)——自动微分、认识深度学习
  • C++STL标准模板库详解
  • 【渗透实战】无下载器环境(curl/wget)下玩转 Metasploit 自动利用
  • ES操作手册
  • 一、内核初始化中与内存管理相关的函数
  • C语言:文件操作详解
  • 微软Wasm学习-创建一个最简单的c#WebAssembly测试工程