Mihai Sprinceana
Un forum de programare cu de toate. Va astept sa va inscrieti si sa deveniti moderatori. Oricine este binevenit aici sa se inscrie si sa aiba acces la informatie free! Fiecare este liber sa adauge proiecte programe free etc. Ajutati acest forum sa devina o comunitate puternica unde fiecare invata de la fiecare! Tot ce trebuie sa faceti este sa va inregistrati si fiecare contributie se poate dovedi utila in timp! Forumul este free informatia free dk aveti timp liber ajutati si pe ceilalti si invatati si voi in acelasi timp! Haideti sa facem ceva pt.a ne ajuta intre noi! Cititi regulament postare forum inainte de a posta!
Lista Forumurilor Pe Tematici
Mihai Sprinceana | Inregistrare | Login

POZE MIHAI SPRINCEANA

Nu sunteti logat.
Nou pe simpatie:
ramona23 24 ani
Femeie
24 ani
Bucuresti
cauta Barbat
24 - 52 ani
Mihai Sprinceana / Matlab / I need help in matlab or scilab Moderat de andreeamp, fireratbat, profu.info, sade5000
Autor
Mesaj Pagini: 1
Chrys Nemo
Membru nou

Inregistrat: acum 13 ani
Postari: 3
Am de facut un proiect pentru facultate in matlab care sa suprapuna 3 semnale si sa calculeze frontul minim si maxim a acestora.

Eu am reusit pana acum sa fac cate ceva in programul meu dar as avea nevoie de putin ajutor.

// Program pentru suprapunerea optimala a trei semnale utile
clear all; disp('______________________________________________')

T=2;// durata fizica a fenomenului (s)
f0=1/T;
np=2000; // numar de puncte de esantionare
t=linspace(0,5*T,np); // => t
//timpii de esantionare (s)
//exemplu: generare semnal de analizat y(t)
f1=10;  // frecventa fizica a semnalului test 1 (Hz)
f2=100; // frecventa fizica a semnalului test 2 (Hz)
f3=1000;// frecventa fizica a semnalului test 3 (Hz)
A1=1;
A2=1;
A3=1;
prag=0.001;   // pragul de declansare a inregistrarii semnaului util 1
durata=2;     // durata semnalului util

// generare numerica a unor semnale
y1=A1*sin(f1*2*%pi*t).*exp(-0.01*(f1*2*%pi*(t-T)).^2);
y2=0.5*A1*sin(f1*2*%pi*(t-2*T)).*exp(-0.01*(f1*2*%pi*(t-3*T)).^2);
y3=0,25*A1*sin(f1*2*%pi*(t-4*T)).*exp(-0.01*(f1*2*%pi*(t-6*T)).^2);


figure
subplot(211); plot(t,y1); // graficul semnalului analizat
title('Semnal de analizat');
xlabel('t [s]'); ylabel('y(t)')
subplot(212); plot(t,y2); // graficul semnalului analizat
xlabel('t [s]'); ylabel('y(t)')
subplot(213); plot(t,y3);//graficul semnalului analizat
xlabel('t [s]'); ylabel('y(t)')

Acesta este prima parte a programului meui ce ar trebuii sa emita un grafic cu 3 subploturi a 3 semnale.Din nu stiu ce motiv programul imi emite decat 2 semnale.

Cine imi poate spune si mie unde am gresit?


pus acum 13 ani
   
stef3k
Membru nou

Inregistrat: acum 13 ani
Postari: 1
Intrebare ai citit ce reprezinta variabilele m,n,p din functia subplot????Sper sa te pot ajuta cu ceva.Fereastra definita de functia figure(n) unde n este un intreg se imparte dimensional ca o matrice de de m*n subgrafice; unde m si n reprezinta liniile respectiv coloane iar p reprezinta numarul de ordine pe care subgraficul il va ocupa.Daca vrei sa ai trei subgrafice trebuie sa ai macar o matrice de 2*2.Modificarea adusa trebuie sa fie la subplot pt toate cele trei reprezentari:subplot(2,2,1)...subplot(2,2,2)...subplot(2,2,3).Bafta!

pus acum 12 ani
   
Pagini: 1  

Mergi la