24 lines
474 B
Matlab
24 lines
474 B
Matlab
|
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
|