这是本人第一次写总结博客,其实之前已经学过郭老师的课程了,但是一段时间没使用matlab又忘记了,这次重新开始回顾一下,就从这次开始写我的个人学习总结博客吧!

第一堂课:

主要是介绍matlab的基本操作以及矩阵相关知识:

1.计算器功能:加减乘除;

2.who;whos;clear;clear变量;clc;

3.format 如何显示小数位数,以及显示分数;

4.分号;功能;

5.如何使用帮助文档;百度的是最新的,也可以使用matlab自带的help,matlab的以e为底的对数就是lng(x);

6.变量类型以及变量命名规则;

7.矩阵的输入;

8.矩阵的索引:

%% 索引
a([1 2;1 2]);
% 表示的是第一个元素,第二个元素,然后换行第一个元素和第二个元素
a(3);
% 表示第三个元素
a([1 3 4]);
% 表示第一个元素,第三个元素,第四个元素
a(1, 3);
% 表示第一行第三列那个元素
a([1 3],[1 3])
% 表示第一行,第三行,然后第一列,第三列,公共的元素;

9.切片

a = x:y:z (会把x,z算进去,y是步长);

a = (1,:) 表示矩阵的第一行;

10.矩阵的四则运算

A + A;

A  - A;

A * A; 表示矩阵乘法;

A.*A; 表示对应元素相乘;

A^2; 表示两个A矩阵作矩阵乘法;

A.^2;表示两个A矩阵自己的每个元素相乘

A./B; 表示矩阵对应元素点除;

C = A' 表示A的转置

11.特殊矩阵

eye(x,y)表示x行,y列的单位矩阵;

zeros(x,y)

ones(x,y)

12.一些矩阵的特殊函数

max(a)表示矩阵每一列最大的元素;

max(max(a))表示矩阵中最大的元素;

min(a)

sum(a)每一列求和

mean(a)每一列求均值

sort(a)按每一列大小排序

sortrows(a)按第一大小给行排序

size(a)获得a矩阵的行数。列数。。。

length(a)获得a的列数

find(a)可以用来获得a中元素具体位置;

其实这些函数的用法除了常用的可以记住以外,其他的help就行,重要的是记住基本语法以及变量操作规则,程序编写,bug查找方法

matlab自学笔记一(台大郭彦甫)相关推荐

  1. Matlab笔记(台大郭彦甫14课)

    台大郭彦甫老师Matlab教程 Applications of Matlab in Engineering https://www.bilibili.com/video/BV1GJ41137UH?p= ...

  2. MATLAB教程笔记——B站台大郭彦甫

    @02-基本操作与矩阵输入-2 上课要点 format longE指的是显示有效长值 format bank 显示两位小数 format rat 显示有理小数 ? 矩阵输入用方括号,如果数字在同一行则 ...

  3. matlab练习_MATLAB教程-台大郭彦甫-第十四节,含练习答案

    14-回归与内插 一.Polynomial curve fitting(多项式曲线拟合) (一)Simple Linear Regression(简单线性回归) 1.A bunch of data p ...

  4. 台大郭彦甫教授Matlab讲解笔记(一)

    台大郭彦甫教授Matlab讲解笔记(一) Introduction 对于一个软件的学习,首先要认识它的界面,了解各个窗口.我用的是2015b版的MATLAB. 大致分为四个窗口. 当前文件夹:展示了电 ...

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

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

  6. MATLAB教程_11方程式求根_台大郭彦甫课程笔记

    MATLAB教程_11方程式求根_台大郭彦甫课程笔记 一.符号寻根法(解析法) 1.使用sym()或syms()创建符号变量 2.符号根查找:solve() 3.解多重方程 4.求解用符号表示的方程 ...

  7. 【台大郭彦甫】Matlab入门教程超详细学习笔记七:数值微积分(附PPT链接)

    数值微积分 前言 一.多项式微积分 1. 多项式计算 2. 多项式微分 3. 多项式积分 二.数值微积分 1. 数值微分法 2. 高阶微分法 3. 数值积分法 三.回顾Function Handles ...

  8. 【台大郭彦甫】Matlab入门教程超详细学习笔记五:初阶绘图(附PPT链接)

    初阶绘图 前言 一.基础绘图 1.plot() 绘制二维线图 2.legend()添加图例 3.title()和*label()添加标题与坐标轴 4.text()和annotation()增加注解 二 ...

  9. 【台大郭彦甫】Matlab入门教程超详细学习笔记六:高阶绘图(附PPT链接)

    高阶绘图 前言 一.进阶二维绘图 1. 对数图 2.一图双y轴 3. 直方图 4. 条形图 5. 饼状图 6. 极坐标图 7. 阶梯图与取样图 8. 箱线图以及误差线图 9. 填充图 二.配色 1.R ...

  10. 【台大郭彦甫】Matlab入门教程超详细学习笔记四:数据类型与文件读写(附PPT链接)

    变量类型与文件读写 前言 一.变量类型 1.numeric(数值类型) 2.char(字符类型) 3.string(字符串类型) 4.structure(结构体) 5.cell(元胞数组) 5.高维数 ...

最新文章

  1. 查linux还是unix,C、C++判断操作系统是Linux、windows还是Unix
  2. Python初学的几个迷惑点
  3. ubuntu cpu频率控制
  4. 二叉排序树的删除操作
  5. virtualenvwrapper
  6. JavaScript的类型转换(字符转数字,数字转字符)
  7. arcgis重分类工具详解——结合遥感影像中植被剔除实例
  8. Axure RP 8 Pro 破解版软件安装包
  9. 美容院管理系统高效管理门店店务?
  10. 华为天才少年稚晖君做了一把模块化机械键盘,引起极客圈地震,网友:这才是真正的客制化...
  11. echarts 时间轴处理_图样图森破-pyecharts之时间轴
  12. python错误提示未定义tn_未找到Python方法,但在类中定义
  13. 行政组织理论-阶段测评2
  14. linux系统——管道
  15. Expat XML parser
  16. Unity AssetBundle打包
  17. 尼加拉瓜咖啡java等级_7月12日杯測豆:JavaNica-尼加拉瓜檸檬樹莊園咖啡
  18. 13k 的 macOS 窗口管理工具
  19. 减肥(2014.6.28 22:48)
  20. 论文复现-《LUCID: A Practical, Lightweight Deep Learning Solution for DDoS Attack Detection》

热门文章

  1. 《王者圣域》2.23上线链游玩家|放置塔防、趣味竞技
  2. 【vue3】 vue3 几款值得推荐的UI组件库
  3. 小说里的编程 【连载之十七】元宇宙里月亮弯弯
  4. docker容器添加自定义hosts
  5. Mendix低代码的与众不同之处
  6. 渣土车智能识别检测 yolov5
  7. FI和MM集成自动记账-采购收货发票校验业务-OBYC
  8. 51单片机直流电机PID速度控制正反转控制(红外光电测速)LCD1602 L298N
  9. 数据分析师兴起并繁荣背后的原因
  10. Re-id多粒度网络(MGN)的PPT汇报总结