元素个数()应该接受多个输入参数吗?

4视图(30天)
我不小心做的 元素个数(1) 而不是 大小(1) 并没有得到一个错误消息,提醒我的错误。这很好,我想,只要 元素个数() 应该接受多个输入参数由于某种原因。是吗?
一个=兰德(4,3);
元素个数(个)
ans = 12
元素个数(1)
ans = 1

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2021年6月24日
这是一次。
如果我没记错的话,元素个数()内部使用。当有多个参数,输出的产品数量后第一个元素的参数。
元素个数(1,“所有”,兰德(4、5))
ans = 60
第二个参数有3个条目,第三个4 * 5 = 20,输出是3 * 4 * 5 = 60。
额外的参数的数据类型并不重要。“所有” 一个关键字,就有3个元素的数组。
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年6月25日
我必须正确。
索引的目的是计算输出大小由其他参数第一个参数。
相比我之前发布的不同之处在于,“:”是公认的,将相应的尺寸的大小。
元素个数(兰德(3、5、7)“所有”,兰德(4、5),7)
ans = 60
元素个数(兰德(3、5、7)“所有”,兰德(4、5),“:”)
ans = 420
“:”第三维的大小。但所有的只是当作一个向量的3个字符;它不是特别的。

登录置评。

更多的答案(0)

类别

找到更多的在矩阵和数组帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!