Salut
je veux créer une matrice, la 1ere colonne comporte des chaine de caractères (string), et le reste sera remplit avec des valeurs décimale:
exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
clear all
clc 
 
tab=zeros(1,3)
text='line1'
data1=5;
data2=9;
tab(1,1)=text;
tab(1,2)=data1;
tab(1,3)=data2;
 
tab
d'aprés qqs recherche, il est impossible de combiner une matrice de différente format de données (string and num), j'ai essayé de convertir les données avec les fonctions: num2str, str2num, cellstr, mais j'arrive pas à trouver la solution.
j'ai une autre idée, diviser ma matrice en 2 sous-matrices, la 1ere comporte uniquement la 1ere colonnes de type string seulement, la 2eme comporte les données numériques, en enfin j'essaye de les combiner, mais le probleme tjrs avec le type string, comment déclarer une matrice de trype string, par ex pour les numérique on écrit: tab=zeros(1:5), et pour les string ?

Merci d'avance