Bonjour tout le monde!
Voila j'aimerais concatener plusieurs signaux qui sont des zeros et des uns. Je lis mes données a partir d'un fichier dont les deux premieres colonnes correspondent a mes intervalles et la troisieme a la valeur que doit prendre le signal!!
voici mon programme:et enfin voici le message d'erreur qui apparait...
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
23
24
25
26
27
28
29
30
31
32 clear all close all fid = fopen('/tmp/u014_fvi6/silence','r'); x = textscan(fid,'%d %d %d'); fclose(fid); x1 = double(x{1}); x2 = double(x{2}); x3 = double(x{3}); n = size(x1); for i=1:n(1) if x3(i) == 0 { a = x2(i)-x1(i) s_int = zeros(1,a); f = [s,s_int]; s = f; } elseif x3(i) == 1 { s_int = ones(1,x2(i)-x1(i)) f = [s,s_int]; s = f; } end end plot(s);Merci d'avance??? Error: File: /projet_2/silence.m Line: 18 Column: 3
The expression to the left of the equals sign is not a valid target for an assignment.







Répondre avec citation








Partager