Zaloguj się
Blog na Matlab.pl
Forum polskich użytkowników
 
UŻYTKOWNICY GRUPY PROFIL Zaloguj się, by sprawdzić wiadomości FAQ
 



Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

znalezione w sieci :) Idź do strony 1 2 3  Następny
Forum MATLAB Strona Główna-> Pozostałe
Post Wysłany: 15 Kwietnia 2010, Czw 5:22 pm Temat postu: znalezione w sieci :) Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
Nikt nie powiedział, że to forum musi być do końca poważne Razz
Znalezione w sieci:
 

Post Wysłany: 1 Lipca 2010, Czw 3:06 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
easyrider



Dołączył: 01 Lip 2010
Posty: 2
Skąd: Kraków


Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
He, he, wygląda bardzo poważnie. Wink



_________________
sylwester-noclegi w górach
 

Post Wysłany: 7 Października 2010, Czw 6:59 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
Chyba nie można na tym forum umieszczać bezpośrednio filmów, więc tylko link do yotube:
MATLAB is Cool!
Very Happy
 

Post Wysłany: 22 Grudnia 2010, Sro 11:37 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
Choinka narysowana w Matlabie Smile


kod do pobrania:
http://www.mathworks.com/matlabcentral/fileexchange/9337
 

Post Wysłany: 28 Grudnia 2010, Wto 3:50 pm Temat postu: Dowcip świąteczny. Odpowiedz z cytatem
 
AUTOR:
Grzegorz Salata



Dołączył: 18 Gru 2010
Posty: 1


Ogląda profil użytkownika Wyślij prywatną wiadomość
Dowcip typu suchar:
-Mikołaj rozdaje skrypty do MATLAB'a!
-?
-Bo ma prezenty w Work'u...


 

Post Wysłany: 5 Styczenia 2011, Sro 12:49 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
 

Post Wysłany: 4 Lutego 2011, Pią 12:32 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora

http://www.ecrater.co.uk/p/9296034/duniya-matlab-di-by-harmandeep
Smile
 

Post Wysłany: 18 Lipca 2011, Pon 10:41 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
MistrzSeksu
Początki pisania


Dołączył: 11 Lip 2011
Posty: 5


Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
ciekawie ciekawie, choinka super, muszę sam taką zrobić Smile



_________________
To ja nauczyłem Włochów "Bunga Bunga" - sprawdź http://mistrzseksu.pl/
 

Post Wysłany: 2 Sierpnia 2011, Wto 7:13 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
Równanie Batmana Smile
http://math.stackexchange.com/questions/54506/is-this-batman-equation-for-real

Oczywiście można je szybko narysować w Matlabie jako połączenie poszczególnych linii:
Kod:
x = -6:.005:6;
y2 = (abs(x/2)-((3*sqrt(33)-7)/112)*x.^2 - 3 + sqrt(1-(abs(abs(x)-2)-1).^2));
y3 = (9 * sqrt(abs((abs(x)-1).*(abs(x)-0.75))./((1-abs(x)).*(abs(x)-0.75))) - 8*abs(x));
y4 = (3*abs(x) + 0.75 * sqrt(abs((abs(x)-0.75).*(abs(x)-0.5))./((0.75-abs(x)).*(abs(x)-0.5))));
y5 = (2.25 * sqrt(abs((x-0.5).*(x+0.5))./((0.5-x).*(0.5+x))));
y6 = (6*sqrt(10)/7 + (1.5-0.5*abs(x)).*sqrt(abs(abs(x)-1)./(abs(x)-1)) - 6*sqrt(10)/14 * sqrt(4-(abs(x)-1).^2));

hold on
plot
(x(imag(y2)==0),y2(imag(y2)==0))
plot(x(imag(y3)==0),y3(imag(y3)==0))
plot(x(imag(y4)==0),y4(imag(y4)==0))
plot(x(imag(y5)==0),y5(imag(y5)==0))
plot(x(imag(y6)==0),y6(imag(y6)==0))

y1 = ezplot('((x/7)^2 * sqrt(abs(abs(x)-3)/(abs(x)-3))+(y/3)^2 * sqrt(abs(y+3*sqrt(33)/7)/(y+3*sqrt(33)/7)) -1)',[-8 8 -3*sqrt(33)/7 6-4*sqrt(33)/7]);
set(y1,'Color','b')
title('Batman')
axis equal

Rezultat:


Oczywiście oryginalne logo jest kolorowe. Żeby pokolorować je w Matlabie uprościłem nieco pierwszą część równania:
Kod:
x = -7:.001:7;
y1 = 3*sqrt(-((x/7).^2 .* sqrt(abs(abs(x)-3)./(abs(x)-3))- 1));
y2 = -3*sqrt(-((x/7).^2 .* sqrt(abs(abs(x)-4)./(abs(x)-4))- 1));
y3 = (abs(x/2)-((3*sqrt(33)-7)/112)*x.^2 - 3 + sqrt(1-(abs(abs(x)-2)-1).^2));
y4 = (9 * sqrt(abs((abs(x)-1).*(abs(x)-0.75))./((1-abs(x)).*(abs(x)-0.75))) - 8*abs(x));
y5 = (3*abs(x) + 0.75 * sqrt(abs((abs(x)-0.75).*(abs(x)-0.5))./((0.75-abs(x)).*(abs(x)-0.5))));
y6 = (2.25 * sqrt(abs((x-0.5).*(x+0.5))./((0.5-x).*(0.5+x))));
y7 = (6*sqrt(10)/7 + (1.5-0.5*abs(x)).*sqrt(abs(abs(x)-1)./(abs(x)-1)) - 6*sqrt(10)/14 * sqrt(4-(abs(x)-1).^2));

hold on
plot
(x(imag(y1)==0),y1(imag(y1)==0))
plot(x(imag(y2)==0),y2(imag(y2)==0))
plot(x(imag(y3)==0),y3(imag(y3)==0))
plot(x(imag(y4)==0),y4(imag(y4)==0))
plot(x(imag(y5)==0),y5(imag(y5)==0))
plot(x(imag(y6)==0),y6(imag(y6)==0))
plot(x(imag(y7)==0),y7(imag(y7)==0))

title('Batman')
axis equal

Rezultat:

Wynik jest w zasadzie identyczny, zatem po wykonaniu kilku prostych operacji na wektorach można pokolorować logo (i dołożyć elipsę w tle):
Kod:
btmn = [
x(imag(y1)==0)', y1(imag(y1)==0)'
x(imag(y2)==0)', y2(imag(y2)==0)'
x(imag(y3)==0)', y3(imag(y3)==0)'
x(imag(y4)==0)', y4(imag(y4)==0)'
x(imag(y5)==0)', y5(imag(y5)==0)'
x(imag(y6)==0)', y6(imag(y6)==0)'
x(imag(y7)==0)', y7(imag(y7)==0)'];

y1 = 3*sqrt(-((x/7).^2 - 1));
y2 = -3*sqrt(-((x/7).^2 - 1));
fill([x x(end:-1:1)],[y1 y2(end:-1:1)],'y')
hold on
btmn
= [sortrows(btmn(btmn(:,2) > 0,:),1); sortrows(btmn(btmn(:,2) <=0,:),-1)];
%
usuwam zbdedny punkt
btmn
(btmn(:,1)==0 & btmn(:,2)==3,:) = [];
fill(btmn(:,1),btmn(:,2),'k')

axis equal
axis off



pozdrawiam Smile
 

Post Wysłany: 31 Sierpnia 2011, Sro 5:09 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
Wolfram|Alpha dodał równanie Batmana:
http://www.wolframalpha.com/input/?i=bat-insignia
Smile
 

Post Wysłany: 15 Września 2011, Czw 10:49 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
Jeśli się przyjrzeć kodowi funkcji spy:
Kod:
open spy

Można tam znaleźć intrygująco wyglądającą część kodu:
Kod:
c = [';@3EA4:aei7]ced.CFHE;4\T>*Y>,dL0,HOQQMJLJE9PX[[Q.ZF.\JTCA1dd'
     '<A;FB:;bfj8^df//DGIF<5]UF+ZH-eM>-IorRPNMPIE-Y\\R8[I8]SUDW2e+'
     '=4BGC;<cgk9_e00DEOJG=6^VG,[I.fN?5jpsSQPNQPF.Z,]S9`S9cTWVX:+,'
     ':5CHD<=4hlh`f11EFPKHA7&WH-\J/gOC?kqtTRRORQJ8--^TB+T=dWYWY;,_'
     ';6D3E=>7imiag2IFOQLID8''XI.]K0"PD@l32UZhP//P988_WC,U>+Z^Y\<2`'
     '<82BF>?8jnjbhLJGPRMJE9/YJ/`L1#QMC$;;V[iv09QE99,XD.YB,[_\]=3a'
     '>9;CG?@9kokc2MKHQSOKF:0ZL0aM2$RNG%AAW\jw9E.FEE-_G8aG.d`]_W5+'
     '?:CDH@A:lpld3NLIRTPLG=1[M1bN3%SOH4BBX]kx:J9LLL8`H9bJ/+d_dX6,'
     '@;DEIAB;mqmePOMJSUQMJ>2\N2cO4&TPP@HCY^lyDKEMMN9+I@+S8,+deY7^'
     '8@EFJBC<4rnfQPNPTVRNKB3]O3dP5''UQQCIDZ_mzEPFNNOE,RA,T9/,++\8_'
     '9A2G3CD=544gRQPQUWUOLE4^P4"Q6(VRRIJE[`n{KQKOOPK-SE.W:F/,,]Z+'
     ':BDH4DE>655hSRQRVXVPMF5_Q5#R>)eSSJKF\ao0L.L-WUL.VF8XCH001_[,'
     ';3EI<EO?766iTSRSWYWQNG6$R6''S?*fTTlLQ]bp1M/P.XVP8[H9]DIDA=`\]'
     '?4D3=FP@877jUTSTXZXROK7%S7(TF+gUUmMR^cq:N9Q8YZQ9_I>cIJEB>d_^'
     '@5E@>GQA98b3VUTUY*YSPL8&T>)UI,hVhnNS_dr;PE.9Z[RCaR?+JTFC?e`+'
     '79FA?HRB:9c4WVUVZ+ZWQM=,WG*VJ-"gi4OT`es<QL9E[\TD+SA,SWUVW+d,'
     '8:3B@JSX;:dVXWVW[,[XRN>-XH+bK.#hj@PUvftDRMEF,]UH,UB.TYVWX,e\'
     '
9;ECAKTY<;eWYXWX\:)YSOE.YI,cL/$ikCqV1guE/PFL-^XI-YG/WZWXY1+]'
     '
:AFDBLUZ=<fXZYXY,;*ZTPF/ZJ-dM0%j#Jrt2hxH0QKM8,YJ.ZI8[^YY\2,,'
    
';B3ECMV[>jgY[ZYZ-<7[XQG0[K.eN1&"$K2u:iyO9.PN9-_K8aJ9\_]\]82['
     '?CEFDNW\?khZ\[Z[==8\YRH1\M/!O2''#%m31Bw0PE/QXE8+R9bS;da^]_93\'
     '
@2FGEOX]ali[]\[\>>9(ZSL2]N0"P3($&n;2Cx1QN9--L9,SA+T<+d__`:4,'
     'A3GHFPY^bmj\^]\]??:)[TM3^O1%Q4)%''oA:D0:0OE.8ME-TE,XB,+`da;5['
     '643IGQZ_cnk]_^]^@@;5\UN4_P2&R6*&(3B;E1<1PN99NL8WF.^C/,a+bY6,'
     '7:F3HR[`dol^`_^_AA<6]VO5`Q3''S>+'');CBF:=:QOEEOO9_G8aH6/d,cZ[Y'
     '8;G4IS\aep4_a`_-BD=7''XP6aR4(T?,(5@DCHCC;RPFLPPD`H9bJ70+0d\\Z'
     '9BH>JT^bf45`ba`.CE@8(YQ7#S5)UD-)?AEDIDDD/QKMVQJ+S?cSDF,1e]a,'
     ':C3?K4_cg5[acbaADFA92ZR8
$T6*VE.*@JFEJEEE0.NNWTK,U@+TEG0?+_bX'
     ';2D@L9`dh6\bdcbBEGD:3[S=)U7+cK/+CKGFLIKI9/OWZUL-VA,WIHB@,`cY'];
i = double(c(:)-32);
j = cumsum(diff([0; i])<=0) + 1;
S = sparse(i,j,1)';


Uruchamiając tą część kodu, można podejrzeć wynik:
Kod:
imagesc(S);


Ten sam efekt uzyskuje się po wywołaniu funkcji spy bez argumentów:
Kod:
spy

Smile



Odpowiedź dlaczego tak się dzieje otrzymamy po wpisaniu w command window:
Kod:
why
 

Post Wysłany: 15 Września 2011, Czw 8:33 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
http://www.lastfm.pl/music/DJ+Matlab
Very Happy
 

Post Wysłany: 2 Grudnia 2011, Pią 5:45 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
http://www.walkingrandomly.com/?p=2720&cpage=1#comment-117517
Kod:
[x y] = meshgrid( linspace(-3,3,50), linspace(-5,5,50) );
z = exp(-x.^2-0.5*y.^2).*cos(4*x) + exp(-3*((x+0.5).^2+0.5*y.^2));
idx = ( abs(z)>0.001 );
z(idx) = 0.001 * sign(z(idx));

figure('renderer','opengl')
patch(surf2patch(surf(x,y,z)), 'FaceColor','interp');
set(gca, 'Box','on', ...
    
'XColor',[.3 .3 .3], 'YColor',[.3 .3 .3], 'ZColor',[.3 .3 .3], 'FontSize',8)
title('$e^{-x^2 - \frac{y^2}{2}}\cos(4x) + e^{-3((x+0.5)^2+\frac{y^2}{2})}$', ...
    
'Interpreter','latex', 'FontSize',12)

view(35,65)
colormap( [flipud(cool);cool] )
camlight headlight, lighting phong

 

Post Wysłany: 3 Grudnia 2011, Sob 12:18 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
I jeszcze uśmiech Smile
Kod:
[x y] = meshgrid(-8:.025:8);
z = exp(-(x.^2+y.^2-32).^2) +...                     % twarz
    exp
(-(x+2).^4-(y+2).^4) +...                     % oko
    exp
(-(3*x+6+0.5*y).^4-(y-2).^4)+...              % oko zmruzone
    exp
(-(8*x.^2+y.^2-48).^2).*exp(-2*x.^2)+...      % uszy
    exp
(-(x.^2+y.^2-16).^2).*(atan(50*x-40)/pi+0.5); % usmiech

surf
(x,y,z)
colormap hot
shading interp
view
([66.5 80])
axis off

 

Post Wysłany: 22 Grudnia 2011, Czw 6:55 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać książki


Dołączył: 19 Maj 2009
Posty: 2211


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
http://www2.maths.ox.ac.uk/chebfun/examples/fun/html/XmasCard.shtml

Żeby uruchomić tą funkcję należy pobrać cały toolbox. Można to zrobić bezpośrednio z poziomu MATLABa:
Kod:
 unzip(['http://www.maths.ox.ac.uk/chebfun/' char([100  111  119  110  108  111   97  100]) '/chebfun_v4.1.1864.zip'])

Smile

p.s. tajemnicza formuła char([100 111 119 110 108 111 97 100]) oznacza słowo zakazane na tym forum Smile
 

Forum MATLAB Strona Główna-> Pozostałe
Wyświetl posty z ostatnich:   
Idź do strony 1 2 3  Następny

Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wszystkie czasy w strefie CET (Europa)

Skocz do:  

Statystyki forum:



Od dnia 08.06.2006 forum odwiedzano 37097791
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Znowu w zyciu mi NIE wyszło  (12 Lipca 2017, Sro 9:08 am)
kto hoduje myszoskoczki  (11 Lipca 2017, Wto 2:59 pm)
Pytanie o przekształcenie stringa w argument funkcji  (9 Lipca 2017, Nie 10:29 am)
Zadania na rozluźnienie  (6 Lipca 2017, Czw 10:08 pm)
Chciałabyście być żoną piłkarza?  (6 Lipca 2017, Czw 11:26 am)
FFT  (4 Lipca 2017, Wto 3:48 pm)
Pomoc przy odzczywaniu z pliku  (4 Lipca 2017, Wto 2:11 pm)
Buty pięciopalczaste  (2 Lipca 2017, Nie 7:43 pm)
Sygnał losowy, a szum  (2 Lipca 2017, Nie 5:14 pm)
Modalny regulator do przemieszczeni wózka suwnicy  (2 Lipca 2017, Nie 4:51 pm)
Twoje prawa:
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać plików na tym forum