matlab使用总结

目录

 

1.建立数组

1)建立向量 - 一维数组

2)建立矩阵 - 二维数组 行间用;分隔

矩阵运算 - (1)连接

2 table 

1) table转数组date = datedate{:,:}; 

> tem2 = tem1{:,:};>> tem3  = table2array(tem1);

3 时间

4 Matlab 常用知识

matlab中波浪号~的作用和用法

5 函数列表

6.数学知识

7.Matlab 自定义类


1.建立数组

matlab中的数组像java中的可变长数组(list等),可以不断的增加大小,减少大小

特别的数组 细胞数组cell array,每个cell中可以放任意类型的数据(矩阵,数组,字符,字符串)

1)可以不断的增加大小,减少大小

testerItem = zeros(4,6);

testerInfoSet = cell(1,106); 1*106 返回 106个    {0×0 double} 

增加大小

 testerInfoSet{1,107} = testerItem; 返回 106个    {0×0 double}  第107列为{4×6 double}

删除大小

testerInfoSet(107) = []  删除1行107列的空间 返回 106个    {0×0 double} 

testerInfoSet(:,106) = [] 删除106列 

testerInfoSet(1,:) = [] 删除第1行 

2)清空cell数组1行107列的内容

testerInfoSet{1,107} = [] 返回 106个    {0×0 double}  第107列为 {0×0 double}

3)cell数组的赋值与访问

testerInfoSet{1,107} = [1,2,3] 返回 106个    {0×0 double}  第107列为  {1×3 double}

testerInfoSet{1,107} 

ans =

     1     2     3

注意 

通过小括号(),访问cell数组中的数据,返回的是对应的cell,返回格式是cell格式。
通过大括号{},访问cell数组中的数据,返回的是对应cell的内容,返回格式由内容本身决定,可以使数字或字符。

普通矩阵的删除

 删除矩阵中的一行或一列

删除第四行

a( 4 , : ) = []

删除第5列 

a(: , 5)=[]

 

1)建立向量 - 一维数组

a)列向量 用;分隔

c = [17;  28;  39;  60; 81]

c =

    17
    28
    39
    60
    81

b)行向量 用或者空格分隔

r = [1 18 19 21 41]

r =

     1    18    19    21    41

c = [1:0.1:4] 初始化行向量

2)建立矩阵 - 二维数组 行间用;分隔

x = [1,2; 3,4;4,6 ]; <=> x = [1 2; 3 4;4 6 ];

x =

     1     2
     3     4
     4     6

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

引用数组中的一部分 (行,列) ,可以用a(:,[3,4])取值取得3,4列的数据

【,】单个删选

例子1:

a =

     1     2     3     4     5
     2     3     4     5     6
     3     4     5     6     7
     4     5     6     7     8

sa = a(2:3,2:4)

sa =

     3     4     5
     4     5     6
例子2:

v1 =a(:,3)

v1 =

     3
     4
     5
     6

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值