matlab学习日记,MATLAB学习笔记---DAY1

第一章(R2016a)

一、基本问题

(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种数据类型

二、变量

变量命名的规则:

变量名必须要以字母开头,可以包含数字和下划线;变量名中的字母是区分大小写的,变量名的长度不应该超过31位。

并且还有一些特殊的变量--称之为常量。

特殊变量名 说明 特殊变量名 说明

i,j 虚数单位 intmax/intmin 所用计算机能表示的最大/最小整数

pi 圆周率 realmin 最小的正浮点数

eps 浮点运算相对精度 realmax 最大的正浮点数

Inf 无穷大 NaN 不定值

关于字符串的约束为:所有的字符串必须由单引号括起来;字符串的每个字符(包括空格)都是字符串的一个元素;在MATLAB语言中,字符串和字符数组(矩阵)基本上是等价的。

三、算术运算符

算术预算符及其意义

运算符 意义 运算符 意义

矩阵/数组相加 ‘ 矩阵转置。对复数矩阵,A’是共轭转置

矩阵/数组相减 .’ 数组转置。对复数矩阵,A.’不是共轭矩阵

矩阵乘 .* 数组乘

^ 矩阵幂 .^ 数组乘方

\ 矩阵左除 .\ 数组左除

/ 矩阵右除 ./ 数组右除

~=不等于 ==等于 &与 |或 ~非

四、矩阵

创建矩阵:直接输入;通过函数创建矩阵;导入数据矩阵;生成特殊矩阵。

clear all

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

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)

y =

1.0000 0.8660 0.8660

0.0000 -0.5000 -0.8660

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

ans =

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

五、符号对象的创建

符号变量=sym(‘符号变量’)

Syms 符号变量1,符号变量2,...,符号变量n

六、相关运算

limit 求极限

diff 求极限

int 求积分

七、MATLAB画图

x=(0:pi/100:2pi)';

y1=2exp(-0.5x)[-1,1];

y2=2exp(-0.5x).sin(2pix);

x1=(0:12)/2;

y3=2exp(-0.5x1).sin(2pix1);

plot(x,y1,'r:',x,y2,'k--',x1,y3,'r+');

755086b376515acabda08ecd60cba093.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值