2016-06-03 2 views
1

결과에서 대괄호를 표시하지 않고 기호 행렬을 만드는 방법이 있습니까? IE : 우리가브래킷이없는 기호 행렬

[1,2;3,4] 
ans= 
     1 2 
     3 4 

을 입력하지만 우리는 상징적 인 매트릭스를 입력 할 때이

[cos(x),-sin(x);sin(x),cos(x)] 
ans= 
[ cos(x), -sin(x)] 
[ sin(x), cos(x)] 

처럼 표시 할 때 괄호없이 본

cos(x) -sin(x) 
    sin(x) cos(x) 

처럼 보여줄 수있는 방법이있다. 나는 또한 'disp'를 시도하고 각각의 raw 타입을 입력했다. 그러나 나는 그것을 할 수있는 다른 방법이 있는지 알고 싶다. 덕분에 .

답변

2
syms x 
h = sym([cos(x),-sin(x);sin(x),cos(x)]); 
f = cell(2,2); 
for k=1:4 
    f(k) = {char(h(k))}; 
end 
f 

MATLAB의 r2015a는

결과 'COS (X)'-sin (X) "
'죄 (X)'COS (X) '