MatLab课堂笔记

第一章 MatLab概述

1-1 Matlab常见的一些命令和快捷键

命令
    1.clc   清除命令窗口内容
    2.clear 清除工作空间变量
    3.clf   清除figrue图像
    4.path  显示搜索路径
    5.exit  退出Matlab
    6.quit  退出Matlab
    7.who 和 whos
    8.!调用Dos命令
    9.edit打开M文件编辑器
    
    10.mkdir创建目录  rmdir删除目录
    11.pwd显示当前工作目录
    12.what显示当前目录下的M、MAT、MEX文件
    13.which显示函数或文件的位置
    14.help获取函数的帮助信息
    15.pack收集内存碎片
    
    16.path或genpath显示搜索路径
    17.delete删除文件
    
    18.save 文件名 「变量名表」「-append」
    19.load 文件名 「变量名表」
    
    20.lookfor 查询指定关键字的M文件
    21.helpdesk在浏览器中打开帮助窗口
    22.doc相当于help ,doc sin在帮助窗口显示函数查询的结果
    23.demo在帮助窗口显示例子程序
    
快捷键  
    Alt + Backspace 恢复上一次删除
复制代码

1-2 Matlab基础

命令行窗口
工作空间
历史命令窗口
搜索路径
复制代码

第二章 Matlab基础

2-1 MatLab基本数据类型

数据类型 说明
int8、int16、int32、int64 有符号整形
uint8、uint16、uint32、uint64 无符号整形
single 单精度浮点型
double 双精度浮点型
logical 逻辑性
char 字符串形
cell 单元数组形
struct 结构体形
function_handle 函数句柄形

共15种

2-2 取整函数

round 向最接近的整数取整,如果包含0.5则取绝对值大的
fix 向0取整,即直接舍弃小数部分
floor 不大于该数的最接近整数
ceil 不小于该数的最近进整数
复制代码

2-3 realmin和realmax

realmin()
realmax()
输入必须为 'single' 或 'double'
复制代码

2-4 复数

函数 说明
complex(a,b) 创建复数,a为实部,b为虚部
real(z) 得到复数z的实部
imag(z) 得到复数z的虚部
abs(z) 得到复数z的模
angle(z) 得到复数z的角度
conj(z) 得到复数z的共轭复数

共6个

2-5 逻辑类型

>> true(3,4)

ans =

  3×4 logical 数组

   1   1   1   1
   1   1   1   1
   1   1   1   1

>> false(3)

ans =

  3×3 logical 数组

   0   0   0
   0   0   0
   0   0   0
复制代码

可以采用logical()将数值类型转化为逻辑类型

2-6 字符和字符串

  >> a=[65 66 67 68]

a =

    65    66    67    68

>> c=char(a)

c =

    'ABCD'

>> d=int8(c)

d =

  1×4 int8 行向量

   65   66   67   68
复制代码

第三章 数组及其运算

3-1 数组的基本使用

>> A=[1 2 3 4 5]

A =

     1     2     3     4     5

>> b1=A(3)

b1 =

     3

>> b2=A(2:4)

b2 =

     2     3     4

>> b3=A(3:end)

b3 =

     3     4     5

>> b4=A(3:-1:1)

b4 =

     3     2     1

>> b5=A(end:-1:1)

b5 =

     5     4     3     2     1

>> b6=A([2 4])

b6 =

     2     4
  
复制代码

3-2 利用冒号建立数组

>> A=2:6

A =

     2     3     4     5     6

>> B=2.5:2:10.9

B =

    2.5000    4.5000    6.5000    8.5000   10.5000

>> C=2.3:2:9.9

C =

    2.3000    4.3000    6.3000    8.3000

>> D=8:-2:1

D =

     8     6     4     2

>> E=2:-2:6

E =

  空的 1×0 double 行向量
  












复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享