Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Script matlab



  1. #1
    Sahoma84

    Script matlab


    ------

    J'ai un script en matlab qui me renvoi un erreur dans la fonction plot, Le code est le suivant:
    Code:
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    clear all; clc; close all;                                  
    N=10;                                                     
    fft_size=512;                                              
    T=2e-4;
    up=1;
    fs=160e3;% frequence d'échantillonage
    f0=32e3;% fréquence de la porteuse
    n=T/fs;% Nombre de 0 pour échantillange
    dt=1/fs;%pas d'echantillonnage
    t=0:dt:0.001;%axe de temps
    f=fs*(0:fft_size/2)/fft_size;%l'axe de fréquence
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    b = round(rand(N,1)); % séquence binaire
    data_tx=b';
    sig_tx=upsample(data_tx,2);%surechantillonnage de la séquence
    figure;
    subplot(211);
    plot(1000*t(1:100),data_tx(1:100));grid on; hold on;
    subplot(212);
    plot(1000*t(1:100),sig_tx(1:100));grid on; hold on;
    P=ones(1,2); %fonction réctangulaire
    sig_frm=conv2(sig_tx,P);
    sp_puiss=abs(spectre(sig_frm,fft_size))^2;
    sig_mod=up*cos(2*pi*f0*t).*sig_frm;
    sp_puiss_mod=abs(spectre(sig_mod,fft_size))^2;
    figure;
    subplot(211);
    plot(10000*t(1:100),sig_frm(1:100));grid on; hold on
    xlabel('Temps (ms)')
    subplot(212);
    plot(f/1000,sp_puiss);grid on; hold on;
    plot(f/1000,sp_puiss_mod,'r');grid on; hold on; 
    xlabel('fréquence (khz)')
    Si quelqu'un peut m'aider à résoudre ce problème.

    Charte du forum :

    La courtoisie est de rigueur sur ce forum : pour une demande de renseignements bonjour et merci devraient être des automatismes.
    JPL, modérateur

    -----
    Dernière modification par JPL ; 04/05/2007 à 14h23.

  2. #2
    pat7111

    Re : Script matlab

    Ton data_tx=b' est une ligne de 10 valeurs

    Dans la fonction plot qui coince, tu demande d'en extraire les 100 premiers éléments d'où son mécontentement.
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  3. #3
    Sahoma84

    Thumbs up Re : Script matlab

    Problème résolu!
    Merci

Discussions similaires

  1. Script formulaire
    Par KHEOPS1982 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 02/05/2006, 20h34
  2. [MatLab] Sb2Sl => Matlab classique = pb intégration.
    Par Zangdar dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 03/08/2005, 22h02
  3. script
    Par KHEOPS1982 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 16/07/2005, 11h14
  4. script
    Par KHEOPS1982 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 25/01/2005, 11h36
  5. pb de script..
    Par Dgé dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 26/08/2004, 22h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.