matlab一计算自动四舍五入6,matlab总结 - osc_msmij2gf的个人空间 - OSCHINA - 中文开源技术交流社区...

MATLAB 总结

一 基础部分

1.save(‘x’,’y’,’z’) 保存三个变量

2.load(‘var’) 加载变量

3.help size who dir cd delete clear

4.mlock 防止文件被删除 munlock 可以删除

5.echo 输出 format 控制输出的格式

6.more 分页显示

二 . 矩阵(储存的方式按 y 储存)

a=[1,2,3,4,5,6,7,8,9]==a=[1:9]==a[1 2 3 4 5 6 7 8 9]==a=[1:1:9]

eye(4) 产生 4×4 的单位矩阵 eye(2,3) 产生 2*3 的单位矩阵

zeros(2,10) 产生 2*10 的全 0 矩阵

ones(2,10) 全 1

5-10*randn(2,3) 产生 [-5,5] 之间的随机矩阵

d=2 10 -8 ;diag(d) 产生对角矩阵 diag(d,1) 对角线偏上 提取对角线的元素 diag(d)

复杂矩阵 em :

a=[1:4];

b=[7:9];

c=diag(a)+diag(b,1)

result:

c =

1

0

0

0

7

2

0

0

0

8

3

0

0

0

9

4

矩阵的重排:

a=[1 3 5 7 9;2 4 6 8 0];

a(:);

a=reshape(a,2,5)

a =

1

2

3

4

5

6

7

8

9

0

矩阵元素求和:

按列求和 sum(a) 按行求和 sum(a`)`

取元素 a(1)+a(2)=1+2=3

矩阵扩大:

b=[a a+5;a a-5]

矩阵缩小:

a([1 2],[3 4]) 分别提取 1,2 行的 3,4 列元素

a(2,:)=[] 把第二行元素清空

矩阵的变换

tril(a) 下三角 triu(a) 上三角

fliplr() flipud() 左右上下变换矩阵round() 取整

exp() sqrt() rot90()

三,时间和日期

tic,toc 启动和关闭计时器

date 当前日期的字符串

clock 当前时钟

cputime

now

weekday(now) 返回两个数值指向星期几

calendar(2018,2) 日历

四,绘图

ploat(x,y,’r-’)

grid on

subploat(2,2,1)

title()

xlabel()

ylabel()

legend() 图注

text() 对线条加以说明

bar,barh , bar3,bar3h 条形图

contour3() 三维等高线

stem3 离散三维图

stair 梯形图

hist() , histc() 柱状图 rose() 角度柱状图

plotmatrix() 矩阵散布图

scatter3() 散布图

comet3 comet() 二维彗星图

compass 罗盘图

feather 速度向量图

cylinder() 柱面图

sphere() 球形图

elllipsoid 椭圆图

poyarea 多边形

fill3 填充

ribbon 带状图

数学基本函数

sin() cos() exp() log() log2() sqrt() pow2()

abs() angle() 相角 image() real() conj() 共轭

fix() 朝 0 方向取整 floor() 负无穷方向 round() 四舍五入 ceil() 正无穷方向 mod() 模数 rem() 除后余数

sign() 符号函数五,程序设计

逻辑 all any or and find exist is* em:if and(a>2,a<1)

em :

s=input(“1,2,3”)

switch s

case 1,...

case 2,...

otherwise,...

end

nargin 获取输入个数

menu(“1,2,3”) 用户菜单输入

pause() 暂停

break

return

feval 函数计算

nargchk() 检查输入变量数

eval() 以字符串格式表示的表达式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值