экспорт символов c матрицы на октаву, чтобы преуспеть - PullRequest
1 голос
/ 26 февраля 2020

Привет, октава / гуру матлабов, у меня есть эта матрица X, которую я хочу экспортировать в Excel. Сама матрица находится в символьной c матрице. я попытался l oop сначала выполнить xlswrite, но в excel я получаю «сопряжение» в каждой ячейке, как мне написать X, чтобы превзойти, но это все равно похоже на математические продукты?

pkg load symbolic;
pkg load io;
syms a A b B;

%buat matrix dengan cara copas ke []

M = [a  0   0   B   0   0   B   0   0   0   ;
A   A   0   0   B   B   0   0   0   B   ;
A   a   a   0   0   0   0   0   B   b   ;
A   a   A   0   0   0   0   B   b   b   ;
A   A   0   0   B   B   0   0   0   B   ;
a   0   0   0   0   0   0   0   0   0   ;
A   A   0   0   0   0   0   0   0   0   ;
A   a   a   0   0   0   0   0   0   0   ;
A   a   A   0   0   0   0   0   0   0   ;
a   0   0   b   b   B   0   0   0   B   ;
A   A   0   0   B   B   0   0   0   B   ;
A   a   a   0   0   0   0   0   B   b   ;
A   a   A   0   0   0   0   B   b   b   ;
A   A   0   0   B   B   0   0   0   B   ;
0   0   0   b   b   B   0   0   0   B   ;
0   0   0   0   b   B   0   0   0   B   ;
0   0   0   0   0   0   0   0   B   b   ;
0   0   0   0   0   0   0   B   b   b   ;
a   0   0   B   0   0   B   0   0   0   ;
A   A   0   0   B   b   b   0   0   0   ;
0   0   0   B   0   0   B   0   0   0   ;
0   0   0   0   B   b   b   0   0   0   ];

X = M*M';
l = size(X,1);
k = size(X,2);
f = cell(l,k);
dio = l*k;

for y=1:dio
f(y) = X(y);
%  f(y) = {char(X(y))};
endfor
...