matlab中matlab中size(sol,2)-1 是什么意思
答案:2 悬赏:10 手机版
解决时间 2021-01-13 11:50
- 提问者网友:听门外雪花风
- 2021-01-13 04:56
matlab中matlab中size(sol,2)-1 是什么意思
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-01-13 05:54
size()是Matlab里可以返回矩阵行数和列数的函数,详细使用方法建议自己百度一下或者参考matlab帮助文档。size(sol,2)将会返回矩阵sol的列数,例如sol是一个三行四列矩阵,则size(sol,2)-1=4-1=3.追问matlab中sol(i+1)又是什么意思追答在size(sol,2)中,如果sol是一个矩阵,那么sol(i+1)返回的是sol这个矩阵的第i+1个元素。这里矩阵的索引是按照从左上角开始一列接着一列的顺序。例如
a =
1 2 3 4 5 6 7
8 9 10 11 12 13 14
那么a(3)=2;a(4)=9;a(5)=3;
以此类推
a =
1 2 3 4 5 6 7
8 9 10 11 12 13 14
那么a(3)=2;a(4)=9;a(5)=3;
以此类推
全部回答
- 1楼网友:归鹤鸣
- 2021-01-13 06:12
M = size(X,DIM) returns the length of the dimension specified by the scalar DIM. For example, size(X,1) returns the number of rows. If DIM > NDIMS(X), M will be 1.
example:
>>X = rand(2,3,4)
>>m2 = size(X,2)
m2 = 3 % 每个多少列
>> X = rand(2,3,4)
X(:,:,1) =
0.8147 0.1270 0.6324
0.9058 0.9134 0.0975
X(:,:,2) =
0.2785 0.9575 0.1576
0.5469 0.9649 0.9706
X(:,:,3) =
0.9572 0.8003 0.4218
0.4854 0.1419 0.9157
X(:,:,4) =
0.7922 0.6557 0.8491
0.9595 0.0357 0.9340
>>size(X,1) %每个有多少行
ans =
2
>> size(X,3) %多少组
ans =
4
example:
>>X = rand(2,3,4)
>>m2 = size(X,2)
m2 = 3 % 每个多少列
>> X = rand(2,3,4)
X(:,:,1) =
0.8147 0.1270 0.6324
0.9058 0.9134 0.0975
X(:,:,2) =
0.2785 0.9575 0.1576
0.5469 0.9649 0.9706
X(:,:,3) =
0.9572 0.8003 0.4218
0.4854 0.1419 0.9157
X(:,:,4) =
0.7922 0.6557 0.8491
0.9595 0.0357 0.9340
>>size(X,1) %每个有多少行
ans =
2
>> size(X,3) %多少组
ans =
4
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯