例如,如果:
a = ones(2);
b = zeros(2);
我需要显示display('(%d,%d)', a, b)
之类的内容:
(1,0) (1,0)
(1,0) (1,0)
我可以使用for循环,但我需要一些单行代码。
答案 0 :(得分:3)
您可以使用:
fun = arrayfun( @(x,y) ['(' num2str(x) ',' num2str(y) ')'], a, b, 'UniformOutput',false)
结果是:
fun =
'(1,0)' '(1,0)'
'(1,0)' '(1,0)'
你可以吗?
P.S。真的很有趣你需要什么?因为有很多方法可以比较两个矩阵,避免这种显示。