Un infinità di modi, non li ricordo più... ti riporto un esempio:
file A
function [fid] = matlabcsharp(Matrice)
fid = fopen('variabili.cs','wt');
fprintf(fid,'using System;');
fprintf(fid,'\n');
fprintf(fid,'using System.Collections.Generic;');
fprintf(fid,'\n');
fprintf(fid,'using System.Linq;');
fprintf(fid,'\n');
fprintf(fid,'using System.Text;');
fprintf(fid,'\n');
fprintf(fid,'using System.Windows;');
fprintf(fid,'\n');
fprintf(fid,'using System.Windows.Controls;');
fprintf(fid,'\n');
fprintf(fid,'using System.Windows.Data;');
fprintf(fid,'\n');
fprintf(fid,'using System.Windows.Documents;');
fprintf(fid,'\n');
fprintf(fid,'using System.Windows.Input;');
fprintf(fid,'\n');
fprintf(fid,'using System.Windows.Media;');
fprintf(fid,'\n');
fprintf(fid,'using System.Windows.Media.Imaging;');
fprintf(fid,'\n');
fprintf(fid,'using System.Windows.Navigation;');
fprintf(fid,'\n');
fprintf(fid,'using System.Windows.Shapes;');
fprintf(fid,'\n');
fprintf(fid,'namespace WpfApplication1');
fprintf(fid,'\n');
fprintf(fid,'{');
fprintf(fid,'\n');
fprintf(fid,'/// <summary>');
fprintf(fid,'\n');
fprintf(fid,'/// Logica di interazione per MainWindow.xaml');
fprintf(fid,'\n');
fprintf(fid,'/// </summary>');
fprintf(fid,'\n');
fprintf(fid,'/// ');
fprintf(fid,'\n');
fprintf(fid,'partial class MainWindow');
fprintf(fid,'\n');
fprintf(fid,'{');
fprintf(fid,'\n');
fprintf(fid,'double[,] abaco = {');
fprintf(fid,'\n');
for i=1:length(Matrice)
fprintf(fid,'{');
for j=1:4
fprintf(fid,'%10f',Matrice(i,j));
if j ~= 4;
fprintf(fid,' , ');
elseif j == 4 && i ~= length(Matrice);
fprintf(fid,' },');
elseif j == 4 && i == length(Matrice);
fprintf(fid,' }};');
end
end
fprintf(fid,'\n');
end
fprintf(fid,'}');
fprintf(fid,'\n');
fprintf(fid,'}');
fclose(fid);
return
end
file B
stampa = matlabcsharp(Matrice);
Il tuo script non mi funziona ma in questo momento ho altri problemini, poi ci rifletto...
Grazie mille