Matlab Andare a Capo

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Absolut
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 feb 2005, 0:00
Slackware: current
Località: Roma

Matlab Andare a Capo

Messaggio da Absolut »

ragazzi un piccolo problema...

Se per una migliore leggibilità del codice volessi andare a capo dentro l'fprintf di matlab, come dovrei fare!?

per intenderci:

Codice: Seleziona tutto

fprintf('blablabla bla bla bla
blablalba bla');
Non credo sia possibile all'nterno di una striga di caratteri..... il discorso dei tre puntini vale solo per le istruzioni:

Codice: Seleziona tutto

a= 3 + 2 ..
+ 1
restituisce correttamente a=6

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Matlab Andare a Capo

Messaggio da Blallo »

prova così: fprintf( ' blabla \n blabla ' )

Avatar utente
Absolut
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 feb 2005, 0:00
Slackware: current
Località: Roma

Re: Matlab Andare a Capo

Messaggio da Absolut »

cosi va a capo l'output!

Io vorrei mandare a capo il codice...

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Matlab Andare a Capo

Messaggio da Blallo »

mah è strano che non vada come prima allora...perchè se non ricordo male il fprintf funge comunque fino a che non chiudi la parentesi...

Avatar utente
tiferet
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: sab 29 apr 2006, 0:25
Slackware: 13.1 (x86_64)
Kernel: 2.6.33.4
Desktop: KDE 4.4.3

Re: Matlab Andare a Capo

Messaggio da tiferet »

Absolut ha scritto:ragazzi un piccolo problema...

Se per una migliore leggibilità del codice volessi andare a capo dentro l'fprintf di matlab, come dovrei fare!?
Questo dovrebbe funzionare, l'ho appena provato:

Codice: Seleziona tutto

fprintf(['blabla',...
'prova'])

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Re: Matlab Andare a Capo

Messaggio da absinthe »

Codice: Seleziona tutto

my_string = ['quello che voglio scrivere,' ...
' e anche qualcos'altro'];
M

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: Matlab Andare a Capo

Messaggio da Blizzard »

ciao,
purtroppo non conosco matlab ma in C funziona così

Codice: Seleziona tutto

#include <stdio.h>
 
 int main()
{
	fprintf(stdout, "Hello \
	world\n");
	
	return 0;
}
visto che \n va a capo anche in matlab magari funziona anche l'interruzione dell'istruzione

ciao
Gio

Avatar utente
Absolut
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 feb 2005, 0:00
Slackware: current
Località: Roma

Re: Matlab Andare a Capo

Messaggio da Absolut »

tiferet ha scritto:
Absolut ha scritto:ragazzi un piccolo problema...

Se per una migliore leggibilità del codice volessi andare a capo dentro l'fprintf di matlab, come dovrei fare!?
Questo dovrebbe funzionare, l'ho appena provato:

Codice: Seleziona tutto

fprintf(['blabla',...
'prova'])

ottimo!!!

grazie ragazzi!!

Rispondi