MATLAB中 ndims(a),size(a),size(a,2),length(a)各是什么意思
答案:3 悬赏:30
解决时间 2021-04-08 01:42
- 提问者网友:枯希心
- 2021-04-07 22:51
MATLAB中 ndims(a),size(a),size(a,2),length(a)各是什么意思
最佳答案
- 二级知识专家网友:滚出爷的世界
- 2021-04-08 00:12
ndims(a)表示求矩阵a的维数,如
a=[1 2 3;
3 2 1];
那么ndims(a)的值是2,表示有两维。
size(a)表示求取矩阵a的各维大小,拿上面的例子来说吧,那么size(a)返回的是向量[2,3]表示矩阵a第一维大小是2,即有2行,第二维大小为3,表示有两列。
size(a,2)返回矩阵a的第二维的大小,如上面的a,那么size(a,2)的值是3,即第二维大小为3。
length(a返回矩阵a的行数,若a是向量(即只有1行或1列)则返回元素个数。
a=[1 2 3;
3 2 1];
那么ndims(a)的值是2,表示有两维。
size(a)表示求取矩阵a的各维大小,拿上面的例子来说吧,那么size(a)返回的是向量[2,3]表示矩阵a第一维大小是2,即有2行,第二维大小为3,表示有两列。
size(a,2)返回矩阵a的第二维的大小,如上面的a,那么size(a,2)的值是3,即第二维大小为3。
length(a返回矩阵a的行数,若a是向量(即只有1行或1列)则返回元素个数。
全部回答
- 1楼网友:woshuo
- 2021-04-08 01:40
正确
- 2楼网友:厌今念往
- 2021-04-08 00:22
?蒙厦娴睦?永此蛋桑?敲磗ize(a)返回的是向量[2,3]表示矩阵a第一维大小是2,即有2行,第二维大小为3,表示有两列。
size(a,2)返回矩阵a的第二维的大小,如上面的a,那么size(a,2)的值是3,即第二维大小为3。
length(a返回矩阵a的行数,若a是向量(即只有1行或1列)则返回元素个数。
所以a是一个2*3的二维矩阵。
fminsearch(@f,x0,opt,p1,p2,.......)中x0是给点的初始点,opt是可选的设置项,要知道详细的请在matlab命令行输入doc fminsearch命令,然后再弹出的窗口有详细说明
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯