我正在尝试在数组中打印一个元素,但似乎无法获得它。我看过的地方已经说要访问一个数组,你应该在你正在查看的数组的索引周围放置括号或大括号,但这些都不会起作用。
arr = [1 2 3];
disp('print 2: ');
disp(arr{1}); %disp(arr(1)); doesn't seem to work either
我会很高兴任何可以解决我的困惑的可靠链接。谢谢!
答案 0 :(得分:1)
您需要普通括号而不是卷曲:disp(arr(1))
。
对于你正在尝试的内容,我也更喜欢sprintf而不是disp
,所以你可以摆脱分界线:
sprintf('Print 2: %f\n',arr(1));
卷曲的是cell arrays。