0
此代碼在Octave中完美工作,但在Matlab中不能。但爲什麼?有什麼解決方法嗎?謝謝。Matlab中的關係運算符vs Octave
a = [0; 5; 10];
b = [3 5 7];
a >= b
倍頻行爲:
0 0 0
1 1 0
1 1 1
Matlab的行爲:
Error using >
Matrix dimensions must agree.
此代碼在Octave中完美工作,但在Matlab中不能。但爲什麼?有什麼解決方法嗎?謝謝。Matlab中的關係運算符vs Octave
a = [0; 5; 10];
b = [3 5 7];
a >= b
倍頻行爲:
0 0 0
1 1 0
1 1 1
Matlab的行爲:
Error using >
Matrix dimensions must agree.
這是因爲Octave自動播放,在Matlab中你必須自己做。最有效的方法通常是'bsxfun'。 – Dan