ตัวอย่างเช่นถ้าฉันต้องการอ่านค่ากลางจากmagic(5)
ฉันสามารถทำเช่นนี้:
M = magic(5);
value = M(3,3);
value == 13
ที่จะได้รับ ฉันต้องการที่จะสามารถทำสิ่งหนึ่งในสิ่งเหล่านี้:
value = magic(5)(3,3);
value = (magic(5))(3,3);
เพื่อแจกจ่ายด้วยตัวแปรกลาง อย่างไรก็ตาม MATLAB บ่นเกี่ยวกับUnbalanced or unexpected parenthesis or bracket
วงเล็บแรกก่อนหน้า3
ในวงเล็บแรกก่อน
เป็นไปได้ไหมที่จะอ่านค่าจากอาเรย์ / เมทริกซ์โดยไม่ต้องกำหนดค่าให้กับตัวแปรก่อน
testmatrix('magi', 5)(3, 3)
Scilab และmagic(5)(3, 3)
Octave ทั้งคู่ต่างทำงานกันอย่างมีเสน่ห์!