matlab i przetw. A/C



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "arunyo" <lyjaka_at_nospam_ee.pw.edu.pl>
Subject: matlab i przetw. A/C
Date: Sun, 25 May 2003 16:05:53 +0200


Jak zrobic wykres majac KILKADZIESIAT danych binarnych typu np.[000111] a
druga oska to napiecie 8V.Jest to wykres schodkowy a objektem badanym byl
przetwornik a/c...Uzywalem funkcji out = binvec2dec(bin) i stairs,ale nie
wiem jak zrobic zeby funkcja binvec2dec zapisywala wynik w jakims wektorze
a nastepnie inna f. korzystala z tego do rysowania wykresu :-)))


***************************************
Wieeeeeelkie dzieki!
arunyo tel. (660)48-88
alcatraz
GG 4269051
ICQ#: 212719827



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.ipartners.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Iwanczewski <iwan_at_nospam_ps.pl.spamprecz>
Subject: Re: matlab i przetw. A/C
Date: Sun, 25 May 2003 16:55:34 +0200


Witam.

arunyo wrote:
Jak zrobic wykres majac KILKADZIESIAT danych binarnych typu np.[000111] a
druga oska to napiecie 8V.Jest to wykres schodkowy a objektem badanym byl
przetwornik a/c...Uzywalem funkcji out = binvec2dec(bin) i stairs,ale nie
wiem jak zrobic zeby funkcja binvec2dec zapisywala wynik w jakims wektorze
a nastepnie inna f. korzystala z tego do rysowania wykresu :-)))

Nie napisałeś jak przechowujesz te "KILKADZIESIAT danych binarnych
typu np.[000111]". Oprócz tego te przykładowe [000111] masz własnie
tak zapisane w matlabie czy jako: [0 0 0 1 1 1] ?

Jeżeli miałbys dane zapisane w taki sposób:

a =

0 0 0 1 1 1
0 0 1 1 1 1
0 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 0

gdzie jeden wiersz to jedna próbka binarna.
Wtedy binvec2dec(a) może Tobie pomóc.

Jednym słowem albo nie rozumiem Twojego problemu albo zapodałeś za
mało danych :)

--
Pozdrawiam
Maciek


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "arunyo" <lyjaka_at_nospam_ee.pw.edu.pl>
Subject: Re: matlab i przetw. A/C
Date: Sun, 25 May 2003 18:56:58 +0200


ciach...

Jednym słowem albo nie rozumiem Twojego problemu albo zapodałeś za
mało danych :)

prosze:Zapisalem to tak jak nizej,ale nie wiem czy docrze,wywala mi cos
takiego :

??? Error: File: e:\MATLAB6p5\work\ac2.m Line: 1 Column: 7
Missing operator, comma, or semicolon.

bin=
0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0
1 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
1 0 1 0 0 0 0 0
0 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0
0 0 0 1 0 1 1 0
1 0 0 1 0 1 1 0
0 1 0 1 0 1 1 0
1 1 0 1 0 1 1 0
0 0 1 1 0 1 1 0
1 0 1 1 0 1 1 0
0 1 1 1 0 1 1 0
1 1 1 1 0 1 1 0
0 0 0 1 1 1 1 1
1 0 0 1 1 1 1 1
0 1 0 1 1 1 1 1
1 1 0 1 1 1 1 1
0 0 1 1 1 1 1 1
1 0 1 1 1 1 1 1
0 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1

x= 0.0
0.03378
0.06198
0.08049
0.11769
0.145
0.162
0.190;
3.2997
3.06000
3.08687
3.10410
3.13253
3.17475
3.18875
3.21938;
7.19654
7.24197
7.27444
7.28502
7.31370
7.35318
7.37064
7.40318 ;
out = binvec2dec(bin)
stairs(x,out)
hold on
plot(x,out,'--*')
hold off



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!news.task.gda.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Iwanczewski <iwan_at_nospam_ps.pl.spamprecz>
Subject: Re: matlab i przetw. A/C [dlugie]
Date: Sun, 25 May 2003 19:09:51 +0200


arunyo wrote:
ciach...


Jednym słowem albo nie rozumiem Twojego problemu albo zapodałeś za
mało danych :)


prosze:Zapisalem to tak jak nizej,ale nie wiem czy docrze,wywala mi cos
takiego :

lekko poprawiłem i działa, tylko czy o to chodziło?
Możesz to wkleić do m-pliku i od razu ruszy.

bin=[...
0 0 0 0 0 0 0 0;...
1 0 0 0 0 0 0 0;...
0 1 0 0 0 0 0 0;...
1 1 0 0 0 0 0 0;...
0 0 1 0 0 0 0 0;...
1 0 1 0 0 0 0 0;...
0 1 1 0 0 0 0 0;...
1 1 1 0 0 0 0 0;...
0 0 0 1 0 1 1 0;...
1 0 0 1 0 1 1 0;...
0 1 0 1 0 1 1 0;...
1 1 0 1 0 1 1 0;...
0 0 1 1 0 1 1 0;...
1 0 1 1 0 1 1 0;...
0 1 1 1 0 1 1 0;...
1 1 1 1 0 1 1 0;...
0 0 0 1 1 1 1 1;...
1 0 0 1 1 1 1 1;...
0 1 0 1 1 1 1 1;...
1 1 0 1 1 1 1 1;...
0 0 1 1 1 1 1 1;...
1 0 1 1 1 1 1 1;...
0 1 1 1 1 1 1 1;...
1 1 1 1 1 1 1 1];

x= [0.0;...
0.03378;...
0.06198;...
0.08049;...
0.11769;...
0.145;...
0.162;...
0.190;...
3.2997;...
3.06000;...
3.08687;...
3.10410;...
3.13253;...
3.17475;...
3.18875;...
3.21938;...
7.19654;...
7.24197;...
7.27444;...
7.28502;...
7.31370;...
7.35318;...
7.37064;...
7.40318];
out = binvec2dec(bin);
for i=1:size(x,1)
out_ok(i)=out(((i-1)*3)+1);
end
stairs(x,out_ok)
hold on
plot(x,out_ok,'--*')
hold off

--
Pozdrawiam
Maciek


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "arunyo" <lyjaka_at_nospam_ee.pw.edu.pl>
Subject: Re: matlab i przetw. A/C [dlugie]
Date: Sun, 25 May 2003 19:37:13 +0200



Użytkownik "Maciej Iwanczewski" <iwan_at_nospam_ps.pl.spamprecz> napisał w wiadomości
news:3ED0F8DF.9040706_at_nospam_ps.pl.spamprecz...
arunyo wrote:
ciach...

D Z I E K I

pozdrawiam
Arunyo



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p