Matlab är ett numeriskt datormiljö som är särskilt bra för att manipulera matriser . Matriser kallas också arrayer i detta och andra programmering sammanhang. I Matlab kan en matris med tal omvandlas till en kommaseparerad sträng genom att ändra dess format . En kommaseparerad sträng är helt enkelt en lista med tal eller andra objekt med kommatecken ( utan blanksteg ) , som i 1,2,3,4 . Detta är bara en av många format som du kan konvertera mellan i Matlab . Instruktioner
1
Använd kommandot sprintf ( format , A , ... ) . " sprintf , " i motsats till den vanliga " printf ", vilket helt enkelt innebär att en sträng skrivs ut .
2
Fyll i de argument sprintf . Använd ' % .0 f " för formatet , vilket kommer att ta varje element i arrayen , ändra den till en sträng och lägg ett kommatecken , och använda namnet på din array för A. Det sista argumentet är inte nödvändig för att skriva ut en kommaseparerad sträng. Alla tillsammans , för array n , ser detta som : newCommaDelimitedString = sprintf ( ' % .0 f , ' , n ) ;
3
Strip sista kommatecknet så att listan inte ser ut som : 1,2,3,4 , . Gör detta genom att helt enkelt ta bort det sista tecknet , minska längden med ett. Det ser ut : newCommaDelimitedString = newCommaDelimitedString = newCommaDelimitedString ( 1 : end - 1 ) ;