MATLAB入门之旅

注:观看MATLAB入门之旅后,撰写本文对自身的知识体系进行查漏补缺,基础薄弱者建议直接观看入门视频。

建议花费数个小时前去琢磨理解下方的官方教程,视频非常值得观看,使用邮箱创建一个账号即可参与学习。

学习链接 https://matlabacademy.mathworks.com/cn/

下文是针对自身知识体系的查漏补缺,为了便于读者理解,尽可能的重构了一些代码。

1、有颜色标识的是关键字,在MATLAB命令行或脚本中输入下方指令可看出:关键字标识成紫色

clear all
format short

2、.* 运算符的官方解释表述为:执行按元素乘法,允许您将两个大小相同的数组的对应元素相乘。

clear all
a = [1 2;3 4]
b = [2 2;2 2]
c = a.*b

3、可以使用 max 函数(min函数同理)确定向量的最大值及其对应的索引值。max 函数的第一个输出为输入向量的最大值。执行带两个输出的调用时,第二个输出为索引值。如果只需函数的第二个输出,可以使用波浪号字符 (~) 忽略特定输出。

min(A) ——If A is a matrix, then min(A) is a row vector containing the minimum value of each column.

clear all
format short
a = [1 2 0.5;3 0 5;0.5 -1 0]
[amin index] = min(a)[~,ind] = min(a)

4、使用 xlim 函数的作用:放大所关注的区域。

clear all
x = linspace(0,2*pi,100)
y = sin(x)
figure
plot(x,y)
xlim([1/2*pi 3/2*pi])

5、使用逻辑数组作为数组索引,在这种情况下,MATLAB 会提取索引为 true 的数组元素。

clear
v1 = [1 2 0.5;3 0 5;0.5 -1 0]
s = v1<1
v1(s)

6、pause(n) 程序中断执行过程n秒

clear all
y = 3
figure
for i = 1:7plot(i,y,'rs')hold onpause(2)y = y+0.5
end

7、使用 loglog 函数(用法同 plot 函数),在每个坐标轴上使用对数刻度绘制数据。

loglog(x,y,"*--")

8、在 MATLAB 中,NaN(即“非数值”)用于表示缺失数据。

网页交互式MATLAB入门教程相关推荐

  1. 【台大郭彦甫】Matlab入门教程超详细学习笔记二:基本操作与矩阵运算(附PPT链接)

    Matlab入门教程超详细学习笔记二:基本操作与矩阵运算 前言 一.基本操作 1.把matlab当作计算器使用 2.变量 3.控制格式输出 二.矩阵运算 1.矩阵 2.矩阵索引 3.使用:创建向量 4 ...

  2. Matlab入门教程--基本运算与函数(一)

    Matlab入门教程--基本运算与函数(一) 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可.例如: >>(5*2+1.3-0 ...

  3. MATLAB入门教程(基础知识点)

    转自:  http://blog.csdn.net/lxdfigo/article/details/8279962 MATLAB入门教程   1.MATLAB的基本知识 1-1.基本运算与函数   ...

  4. 【前端实例代码】霓虹灯按钮动画效果悬停2| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程

    b站视频演示效果: [web前端特效源码]霓虹灯按钮动画效果悬停2| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程 效果图: 完整代码: <!DOCTYPE html> ...

  5. 【前端实例代码】霓虹灯按钮动画效果悬停| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程

    b站视频演示效果: [web前端特效源码]霓虹灯按钮动画效果悬停| html CSS特效 惊艳| 前端开发 网页制作 基础入门教程 效果图: 完整代码: <!DOCTYPE html> & ...

  6. [Matlab]入门教程基础向笔记(B站视频)

    [Matlab]入门教程基础向笔记(B站视频) 快捷操作 clc:清除命令行窗口历史操作 用⬆(上箭头)表示快捷输入上一段代码 计算细节 矩阵相乘 A*B:表示现代中的相乘运算 A.B:表示各个数字分 ...

  7. 数模matlab入门教程-001-xlsread用法

    数模matlab入门教程-001 1.函数介绍 2.数据读入 3.后续内容 数模要开始了,整理了一些基本资料提供给没有基础的同学.本文以2017届D题为例,21天数学建模从入门到精通. 这个题目可以在 ...

  8. Matlab 入门教程

    入门教程 Getting started Matlab入门教程音频:00:0002:09 Matlab软件介绍 Matlab software introduction Matlab和Mathemat ...

  9. 最好的MATLAB入门教程(没有之一!)

    https://ww2.mathworks.cn/learn/tutorials/matlab-onramp.html?s_eid=PEP_ILMEDUPage_learning 这个是MathWor ...

  10. walking与Matlab入门教程-ros2命令

    系列文章目录 walking与Matlab入门教程-安装matlab 2022a软件 walking与Matlab入门教程-安装visual studio 2019软件 walking与Matlab入 ...

最新文章

  1. Android OpenCV 边缘检测 Canny 的使用
  2. 为什么每个邮件收到后都会有一个htm的附件_Python 发送邮件各种姿势
  3. 原本挂起的线程继续执行
  4. linux命令之seq
  5. mysql单实例安装
  6. 5G 兴起,物联网安全危机四伏
  7. 一起谈.NET技术,ASP.NET2.0服务器控件之类型转换器
  8. linun开启oracle监听,Linux下配置Oracle监听器
  9. 如何在VS2013中配置一个DirectX开发环境
  10. c语言编译器手机版显示错误,C语言编译器的错误信息
  11. 怎么批量删除旧的微博内容?推荐按键精灵自动删除
  12. ACM中AC、WA、PE、RE分别是什么意思
  13. 机器学习之二十一(读书笔记)
  14. s3cCTF(1)crypto
  15. vue子组件修改props传进来的值、回调函数
  16. The Road Not Taken(未选择的路)
  17. 使用css弹性布局,让页面footer底部固定
  18. python days03
  19. java 手电筒_Android实现简单手电筒功能
  20. 批量处理不同文件夹下同名图片到相同文件内,简单处理

热门文章

  1. IMPLEMENT_DYNCREATE(CFileView, CView)
  2. C语言--------学生管理系统(源代码)
  3. 快速上手数据挖掘之Solr5搜索引擎高级教程
  4. sql-labs超详细教程
  5. 如何获取华为网络安全考试题库?
  6. 万稞pw80线切割编程软件_数控编程软件(CAM)大盘点,你选用的哪种?
  7. CDKEY制作:为什么会有CDKEY产生机这样的破解工具?
  8. Java 将PDF转为OFD
  9. Ubuntu系统安装JDK教程
  10. java反编译 jd-gui_JD-GUI(Java反编译工具)