Misalnya, jika saya ingin membaca nilai tengah dari magic(5)
, saya bisa melakukannya seperti ini:
M = magic(5);
value = M(3,3);
untuk mendapatkan value == 13
. Saya ingin dapat melakukan sesuatu seperti ini:
value = magic(5)(3,3);
value = (magic(5))(3,3);
untuk membuang variabel perantara. Namun, MATLAB mengeluh tentang Unbalanced or unexpected parenthesis or bracket
kurung pertama sebelum 3
.
Apakah mungkin untuk membaca nilai dari array / matriks tanpa terlebih dahulu menugaskannya ke variabel?
testmatrix('magi', 5)(3, 3)
pada Scilab danmagic(5)(3, 3)
pada Oktaf berdua bekerja seperti pesona!