MATLAB学习笔记---DAY1

第一章(R2016a)
1、基本问题
(1) 1+1/2+1/3+1/4 ... ...以前必需要有空格
+1/5+1/6+1/7+1/8+1/9
(2)openvar(‘变量名’) 打开变量
clear 清除变量
(3)lookfor(模糊查询) help+函数名
(4)MATLAB 总共有15种数据类型数组

2、变量
变量命名的规则:
变量名必需要以字母开头,能够包含数字和下划线;变量名中的字母是区分大小写的,变量名的长度不该该超过31位。
而且还有一些特殊的变量--称之为常量。
特殊变量名 说明 特殊变量名 说明
i,j 虚数单位 intmax/intmin 所用计算机能表示的最大/最小整数
pi 圆周率 realmin 最小的正浮点数
eps 浮点运算相对精度 realmax 最大的正浮点数
Inf 无穷大 NaN 不定值
关于字符串的约束为:全部的字符串必须由单引号括起来;字符串的每一个字符(包括空格)都是字符串的一个元素;在MATLAB语言中,字符串和字符数组(矩阵)基本上是等价的。ide

3、算术运算符
算术预算符及其意义
运算符 意义 运算符 意义函数

  • 矩阵/数组相加 ‘ 矩阵转置。对复数矩阵,A’是共轭转置
  • 矩阵/数组相减 .’ 数组转置。对复数矩阵,A.’不是共轭矩阵
  • 矩阵乘 .* 数组乘
    ^ 矩阵幂 .^ 数组乘方
    \ 矩阵左除 .\ 数组左除
    / 矩阵右除 ./ 数组右除
    ~=不等于 ==等于 &与 |或 ~非

4、矩阵
建立矩阵:直接输入;经过函数建立矩阵;导入数据矩阵;生成特殊矩阵。学习

clear all
A=[1 4 7;2 5 8;3 6 9] 直接输入code

A =对象

1     4     7
 2     5     8
 3     6     9

x=[0,pi/6,pi/6;pi/2,2pi/3,5pi/6]; 经过函数建立
y=cos(x)blog

y =字符串

1.0000    0.8660    0.8660
0.0000   -0.5000   -0.8660

ones(3,2) 生成特殊矩阵it

ans =class

1     1
 1     1
 1     1

magic(3)

ans =

8     1     6
 3     5     7
 4     9     2

特殊矩阵
ones(m) 生成m阶全1矩阵
eye(m) 生成m阶单位矩阵
zeros(m) 生成m阶全0矩阵
rand(m) 生成m阶均匀分布的随机矩阵
randn(m) 生成m阶正态分布的随机矩阵
magic(m) 生成m阶魔术矩阵

A=[1 2 1;1 2 3;3 3 6];
B=[3 2 5;3 6 9;4 9 1];
S1=A+B

S1 =

4     4     6
 4     8    12
 7    12     7

5、符号对象的建立
符号变量=sym(‘符号变量’)
Syms 符号变量1,符号变量2,...,符号变量n

6、相关运算
limit 求极限
diff 求极限
int 求积分

7、MATLAB画图

x=(0:pi/100:2pi)';
y1=2
exp(-0.5x)[-1,1];
y2=2exp(-0.5x).sin(2pix);
x1=(0:12)/2;
y3=2
exp(-0.5x1).sin(2pix1);
plot(x,y1,'r:',x,y2,'k--',x1,y3,'r+');
MATLAB学习笔记---DAY1

相关文章
相关标签/搜索