bonjour ;
j'ai besoin de votre aide pour débloquer mon programme s'il vous plait.
Je souhaites superposer 3 matrices de taille différentes en comblant les lignes ou colonnes manquantes par des zéros ;ci dessous mon programme:
quand j'exécute il m'affiche ce message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 nombreligne=2031; nombrecolonne=1271; fid=fopen('emplacement de ma première image','rb'); A=fread(fid,[nombrecolonne,nombreligne-1],'float'); %première matrice fclose(fid); image(rot90(fliplr(A))) fic=fopen('emplacement de ma deuxième image','rb'); B=fread(fic,[nombrecolonne-1,nombreligne],'float'); %deuxième matrice fclose(fic); image(rot90(fliplr(B))) C=(-1)*ones(2032,1271); %troisième matrice % après je fais ça pour écrire la nouvelle matrice issue de la superposition des 3 précédentes que j'appelle N N=zeros(3,1:1271*2031); N(1,1:length(A)=A; N(2,1:length(B)=B; N(3,1:length(C)=C;
je ne sais pas ce qu'il faut faire pour corriger.Warning:Input arguments must be scalar. ??? Subscripted assignment dimension mismatch.
Merci d'avance pour vos suggestions
Partager