PDA

Visualizza la versione completa : [C++] Creazione file


fightboy2003
02-12-2003, 12:04
Non so se l'argomento è pertinente, ma dovrei creare dei file in C++ che possono essere letti in Matlab!!! x la precisione dovrei leggere da Matlab delle matrici create con un programmino in C++!
Si può fare, oppure è inutile che :dhò: ?
Grazie in anticipo!

goldy74
23-12-2003, 19:35
Mi dispiace ma non ti rispondo per aiutarti ma x la ragione opposta.....cercavo nei forum qualcuno che potesse aiutarmi con Matlab, per la verità nn sono io che lo uso, io mi occupo di altro cmq sotto ti posto un listato e Matlab mi segnala errore riga 12 cioè alla riga in cui viene assegnato il valore all'elemento dell'array u, ci potresti dare uno sguardo? Gli auguri di Buon Natale e Buon Anno però te li faccio indipendentemente da ciò ;)

clear
n=73;
X=sqrt(3)*(randn(n,1)+1);
z=((X-ones(n,1)).^2)./(2*3);
B=1/(sqrt(2*3.142)*sqrt(3))*exp(-z);
plot(X,B,'ro')
d=ones(n,1);
h=0.5;
z=0;
for d = 1:10
z=z+1;
u(z)=(X-z)./h;
fepa(z)=(1/n*h)*sum(3/4*(ones(n,1)-u(z).^2).*I)
plot(X,fepa,'b+')
end;

I=ones(n,1);
for i=1:n;
if abs(u(i))>1;
I(i)=0;
end;
end;

ftri=(1/n*h)*sum(35/32*((ones(n,1)-u.^2).^3).*I)
fepa2=(1/n*1)*sum(3/4*(ones(n,1)-u.^2).*I)
fepa3=(1/n*2)*sum(3/4*(ones(n,1)-u.^2).*I)
ftri2=(1/n*1)*sum(35/32*((ones(n,1)-u.^2).^3).*I)
frti3=(1/n*2)*sum(35/32*((ones(n,1)-u.^2).^3).*I)
tvalue=1/(sqrt(2*3.142)*sqrt(3))*exp(-((0-1)^2)/(2*3))
sigma=std(X);
hopt=sigma/(n^0.2)

iguana13
24-12-2003, 10:35
Non conosco matlab, ma con il c++ puoi creare file come vuoi!
Basta che, per un tipo di file, sai come è strutturato...

Alethesnake
25-12-2003, 15:35
Originariamente inviato da fightboy2003
Non so se l'argomento è pertinente, ma dovrei creare dei file in C++ che possono essere letti in Matlab!!! x la precisione dovrei leggere da Matlab delle matrici create con un programmino in C++!
Si può fare, oppure è inutile che :dhò: ?
Grazie in anticipo!

Si, si può fare ma dovresti dirmi qualcosa di più.
(per fare un esempio semplice ti basta creare un file di testo che abbia estensione *.m e questo sarà leggibile da matlab se è questo che intendi)

iguana13
25-12-2003, 18:15
Sai come è strutturato un file di Matlab?
Prova ad aprirlo con il blocco note e vedi cosa ottieni!

Loading