有没有办法制作符号矩阵而不在结果中显示括号? 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'并输入每个原始内容,但我想知道有没有其他方法可以做到这一点? 感谢。
答案 0 :(得分: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)'
'的sin(x)' ' COS(X)'