001 MATLAB介绍

embedded/2024/11/27 7:06:36/

前言:

软件获取渠道有很多,难点也就是百度网盘下载慢;
线上版本每月有时间限制。

01 MATLAB介绍

  • 性质:
        MATLAB即Matrix Laboratory 矩阵实验室的意思,是功能强大的计算机高级语言, 已广泛应用于各学科研究部门、工业部门和许多高等院校,来研究和解决各种具体的工程问题,很多高等院校把它作为理工科学生必修的计算机语言之一。
  • 学习方法:
        注重基础、知识积累 自学为主、讲授为辅 实践为主、理论为辅
  • 目标:
        了解MATLAB,能够熟练掌握数学(矩阵)运算,简单编程,简单的数据处理及基本图形绘制,了解MATLAB在电路分析、控制系统、数学建模、DSP(数字信号处理)和EDA(电子设计自动化)等中的应用。

02 MATLAB的发展历史

  • 20世纪70年代中后期,美国新墨西哥大学用FORTRAN编写的萌芽状态的MATLAB。
  • 1983-1984年,用C语言来改写,形成了新一代的MATLAB;并成立了MathWorks公司,正式将MATLAB推向市场,增加了图形处理功能。
  • 20世纪90年代,它已经发展成为国际控制界公认的标准计算软件。从1997年推出MATLAB5.0版到2010年3月推出最新的MATLAB 7.10版。
  • ……
  • MATLAB 2020a/b

03 MATLAB的特点

  • 友好的工作平台和编程环境
  • 语言简洁、可移植性好
  • 强大的数据处理能力    
  • 以矩阵作为数据操作的基本单位    
  • 数值计算和符号计算
  • 强大的图形绘制能力
  • 具有功能强大的工具箱
  • 具有极好的开放性

04 MATLAB的使用

1 命令使用:

MATLAB系统的退出:

  • 在MATLAB命令窗口中输入“exit”或“quit”命令。

帮助命令:

  • lookfor
    显示当前帮助系统中所包含的所有项目。也可对查询某函数或命令
    如:helpwin、helpdesk或doc
  • help
    搜索所有的MATLAB help标题和MATLAB搜索路径中M文件的第一行,返回所包含关键字的那些项
  • Demo

清屏命令:

clear all %清空
clear a  %清楚a变量
clear    %清楚所有变量
clc % 情况工作区

2 快捷键使用:

打开帮助窗口:F1

3 Simulink基本知识

Simulink模块库      在命令窗口输入simulink或者单击工具栏中的Simulink图标,打开Simulink模块库窗口

单击其中中Simulink前的+图标,可以在窗口右栏和Simulink目录下浏览各个Simulink模块组


http://www.ppmy.cn/embedded/140836.html

相关文章

《硬件架构的艺术》笔记(九):电磁兼容性能设计指南

简介 电子线路易于接收来自其他发射器的辐射信号,这些EMI(电磁干扰)使得设备内毗邻的元件不能同时工作。这就有必要进行电磁兼容设计以避免系统内有害的电磁干扰。 确保设备不产生多余的辐射,设备也不易受到射频辐射的干扰&…

华纳云:服务器网络延迟问题可能由哪些因素引起?

服务器网络延迟是许多在线服务性能问题的根源,可能会导致网站加载缓慢、数据传输延迟甚至服务中断。网络延迟可能由多种原因引起,如硬件问题、网络配置错误、带宽不足或外部因素等。了解如何识别和解决这些问题对于确保服务器稳定性和提高用户体验至关重…

【已解决】ensp启动报错“启动设备AR1失败”

如果你在尝试过报错弹窗提供的解决办法之后依旧没有解决问题【比如hyper-v、网络连接的配置这些】,这篇文章或许会有帮助。 我的拓扑结构如下:(这是问题解决后启动了的截图) 第一次启动时报错:“启动设备AR1失败”&am…

SQL on Hadoop

SQL_on_Hadoop SQL on Hadoop 概述 Hadoop 提供了一种分布式存储和计算的平台,为了解决传统关系型数据库无法处理海量数据的问题,通过扩展 SQL 的方式在 Hadoop 上执行分布式查询,称之为 SQL on Hadoop。根据架构的不同,分为四种…

Qt界面篇:QMessageBox高级用法

1、演示效果 2、用法注意 2.1 设置图标 用于显示实际图标的pixmap取决于当前的GUI样式。也可以通过设置icon pixmap属性为图标设置自定义pixmap。 QMessageBox::Icon icon(

一个计算频率的模块

先上代码 module _sync_reg #(parameter INIT 0,parameter ASYNC_RESET 0 ) (input clk,input rst,input in,output out );(* ASYNC_REG "TRUE" *) reg sync1; (* ASYNC_REG "TRUE" *) reg sync2;assign out sync2;generate if (ASYNC_RE…

Android adb shell dumpsys audio 信息查看分析详解

Android adb shell dumpsys audio 信息查看分析详解 一、前言 Android 如果要分析当前设备的声音通道相关日志, 仅仅看AudioService的日志是看不到啥日志的,但是看整个audio关键字的日志又太多太乱了, 所以可以看一下系统提供的一个调试指令…

使用 ROCm 在 AMD GPU 上用Axolotl微调 Llama 3

Fine-tuning Llama 3 with Axolotl using ROCm on AMD GPUs — ROCm Blogs 简介 大型语言模型(LLMs)已经彻底改变了自然语言处理领域,使机器能够理解和生成类似人类的语言。然而,这些模型通常是在大量通用数据上训练的&#xff0…