符号付固定小数点型fiオブジェクトの行列を16進数でCSV出力する方法を教えてください。
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
K_S_
el 20 de Jul. de 2022
Comentada: K_S_
el 20 de Jul. de 2022
現在、ワークスペースに下記のような
64ビット符号付固定小数点型fiオブジェクトの行列(1×100のembedded.fi) a_fi があります。
これを16進数でcsv出力する方法を教えていただきたいです。よろしくお願いいたします。
a = randn(1,100);
T = numerictype(true,64,60);
F = fimath('OverflowMode', 'saturate',...
'RoundMode', 'round',...
'SumMode', 'FullPrecision',...
'ProductMode', 'FullPrecision',...
'MaxProductWordLength', 256,...
'MaxSumWordLength', 256);
a_fi = fi(a,T,F);
0 comentarios
Respuesta aceptada
Hernia Baby
el 20 de Jul. de 2022
hex関数をお使いください
a = fi((magic(3)/10), 1, 16, 12);
b = hex(a)
2 comentarios
Hernia Baby
el 20 de Jul. de 2022
Editada: Hernia Baby
el 20 de Jul. de 2022
頂いたもので行うと以下の通りです
a = randn(1,100);
T = numerictype(true,64,60);
F = fimath('OverflowMode', 'saturate',...
'RoundMode', 'round',...
'SumMode', 'FullPrecision',...
'ProductMode', 'FullPrecision',...
'MaxProductWordLength', 256,...
'MaxSumWordLength', 256);
a_fi = fi(a,T,F);
b_fi = hex(a_fi)
■書き込みに関して
b_fiはchar型になっています
csv出力する場合はいくつか考えられます
writematrix(b_fi,'b_fi.csv','Delimiter','space')
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!