MATLAB中find指令的具体意思?指令是find(f==g).其中f和g都是9X1的矩阵.我试着编了两个矩阵.比如f=[1;2;3];g=[2;3;4].得不到正常结果.原程序是这样的:f = branch(:, 1); t = branch(:, 2);\x09

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:26:31

MATLAB中find指令的具体意思?指令是find(f==g).其中f和g都是9X1的矩阵.我试着编了两个矩阵.比如f=[1;2;3];g=[2;3;4].得不到正常结果.原程序是这样的:f = branch(:, 1); t = branch(:, 2);\x09
MATLAB中find指令的具体意思?
指令是find(f==g).其中f和g都是9X1的矩阵.
我试着编了两个矩阵.比如f=[1;2;3];g=[2;3;4].得不到正常结果.
原程序是这样的:
f = branch(:, 1); t = branch(:, 2);\x09\x09\x09\x09\x09\x09\x09
gl =find(f==t); yg = sparse(size(branch,1),1);
yg(gl) = j .* (branch(gl,5)+branch(gl,6));

MATLAB中find指令的具体意思?指令是find(f==g).其中f和g都是9X1的矩阵.我试着编了两个矩阵.比如f=[1;2;3];g=[2;3;4].得不到正常结果.原程序是这样的:f = branch(:, 1); t = branch(:, 2);\x09
找到位置,你的代码的话应该是同型矩阵对应元素比较,f和g每行每列对应数据之间的比较,如果你想找到f中和g中相同的元素的话,就不可以用find