|
老板要求把matlab的改成java,可我对matlab是一点儿都不懂
大部分内容都可以搜索引擎查明白,但是有部分实在不知道怎么描述
求各位大佬帮我解释一下
部分代码大概是
文件1:
a = zeros(1,10000);
b = 由一个随机数组成的数组
c = ( b == 1)
[a(c),~] = fun();
文件2:
function [a, m, n] = fun()
我不太理解的是[a(c),~] = fun();
中 a(c)是什么意思,
~ 我觉得是不管其他的返回值的意思
用a(c) 接收对应原本a的返回值,
是表示只把文件1中的a矩阵,按照c的数值,把每一个a(c)都赋值为文件2中对应位置的数值吗?
大概
for(i <- c){
a(i) = fun 返回的a(i)
}
这样? |
|