UWBIns/lib/mat2c.m

24 lines
474 B
Matlab
Raw Permalink Normal View History

2025-04-16 20:15:33 +08:00
function mat2c(mat)
[r, c] = size(mat);
mn = r*c;
fprintf('{');
if r==1||c==1
for i=1:mn-1
fprintf('%f,', mat(i));
end
fprintf('%f};\n', mat(i+1));
else
for i=1:r-1
for j=1:c
fprintf('%f,', mat(i,j));
end
fprintf('\n');
end
for j=1:c-1
fprintf('%f,', mat(i+1,j));
end
fprintf('%f};\n', mat(i+1,j+1));
end
end