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 bracketkurung 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!