MATLAB中,可以用于计算数组或者矩阵元素总个数的方法
2016-01-21 20:10
1826 查看
MATLAB中,可以用于计算数组或者矩阵元素总个数的方法【初学笔记】
一、用length直接计算数组元素的总个数已知一维数组 Ar=[1 2 3 4],求元素个数
MATLAB参考程序如下:
clc;
clear all;
Ar=[1,2,3,4];
number=length(Ar);
number
运行后…-->
命令窗口(Command Window)结果如下:
工作空间窗口(Workspace)结果如下:
二、用size求数组和矩阵的个数
1、已知一个3x4的矩阵Ar,求其元素个数
其中
Ar=[1 2 3 4
5 6 7 8
9 10 11 12] 或者写成 Ar=[1 2 3 4;5 6 7 8;9 10 11 12] 或 Ar=[1,2,3,4;5,6,7,8;9,10,11,12]
先求出行数和列数 [m n]=size(Ar) 或者 [m,n]=size(Ar) 其中m为行数,n为列数,再求总个数total=m*n
MATLAB参考程序如下:
clc;
clear all;
Ar=Ar=[1,2,3,4;5,6,7,8;9,10,11,12];
[m,n]=size(Ar);
number=m*n;
number
运行后…-->
命令窗口(Command Window)结果如下:
工作空间窗口(Workspace)结果如下:
2、若已知一维数组 Ar=[1 2 3 4],也可以用相同的方法
MATLAB参考程序如下:
clc;
clear all;
Ar=[1,2,3,4];
[m,n]=size(Ar);
number=m*n;
number
运行后…-->
命令窗口(Command Window)结果如下:
工作空间窗口(Workspace)结果如下:
总结,在MATLAB中,计算数组和矩阵的元素总个数可以先用size求得矩阵的行和列(一维数组的行为1),再将行列相乘得到矩阵和数组的元素总个数;另外,若对于一维数组可以运用length直接求得数组中元素的总个数。
注:文中若有不当之处,还望各位朋友批评指正~
相关文章推荐
- ruby 数组使用教程
- Ruby中的数组和散列表的使用详解
- C#实现AddRange为数组添加多个元素的方法
- C#比较二个数组并找出相同或不同元素的方法
- C#动态调整数组大小的方法
- 详解Lua中的数组概念知识
- Perl中的列表和数组学习笔记
- 探索PowerShell (八) 数组、哈希表(附:复制粘贴技巧)
- C#中数组初始化与数组元素复制的方法
- C#交错数组用法实例
- Linux Shell 数组建立及使用技巧
- PowerShell数组的一些操作技巧
- C#通过yield实现数组全排列的方法
- C#不重复输出一个数组中所有元素的方法
- C#实现将数组内元素打乱顺序的方法
- jQuery删除一个元素后淡出效果展示删除过程的方法
- jQuery拖动元素并对元素进行重新排序
- Ruby简明教程之数组和Hash介绍
- C语言查找数组里数字重复次数的方法
- 【数据结构与算法】数组应用4:多项式计算Java版