Fork me on GitHub

matlab

... 续行符

>>1+2+...
4
ans =
 7

clear 清除工作区窗口

clc 清楚命令窗口

int范围2

  • 带符号-27~27-1
  • 无符号 0 ~ 2^8-1
  • 用uint8(8):将8转化位无符号8位整数
  • 用 int8(8):将8转化为有符号8位整数 int8(129) => 127(有符号最大只能表示127 无法表示128)

class(4) double [默认数据类型位双精度]

  • double 型 (默认)
  • single 型 单精度

复型 6+4i 虚部实部都是采用双精度型

  • 实部 ,real函数求
  • 虚部 i/j 表示 ,imag函数求

格式型输出 影响输出格式而不影响存储格式

>>>format long
>>>50/3
ans = 16.666666666666668
>>>format 
>>>50/3
16.6667 (short)

依次检验

函数的调用格式为:

  • 函数名(函数自变量的值)
  1. 函数的自变量规定为矩阵变量,当然也可以是标量,标量本身就是一种矩阵的特殊形式
  2. 函数在运算时是将函数逐项作用于矩阵的每个元素上,所以最后的运算的结果就是一个与自变量同型的矩阵
    矩阵的定义:A=[1,2;3,4]

常用函数的应用

1.三角函数有以弧度为单位的函数和角度为单位的函数,如果是以角度为单位的函数就在函数名的后面加上“d” 以表示区别

>>>sin(pi/2) 
ans = 1 
>>>sind(90)
ans = 1

2 abs 函数可以求实数的绝对值,复数的模,字符串的ascii码值

>>>abs('a')
ans = 97
>>>abs(3+4i)
ans = 5

round 四舍五入
ceil 取大于等于这个数的第一个整数 右边
floor 取小于等于这个数的第一个整数 左边
fix 取靠0的整数

posted @ 2019-07-08 10:50  cznczai  阅读(189)  评论(0编辑  收藏  举报