File:Cauchy sequence illustration2.png
Από Wikimedia Commons
Μετάβαση στην πλοήγηση
Πήδηση στην αναζήτηση
![File:Cauchy sequence illustration2.png](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Cauchy_sequence_illustration2.png/800px-Cauchy_sequence_illustration2.png?20070603213507)
Μέγεθος αυτής της προεπισκόπησης: 800 × 512 εικονοστοιχεία . Άλλες αναλύσεις: 320 × 205 εικονοστοιχεία | 640 × 410 εικονοστοιχεία | 1.024 × 656 εικονοστοιχεία | 1.280 × 820 εικονοστοιχεία | 2.706 × 1.733 εικονοστοιχεία.
Πρωτότυπο αρχείο (2.706 × 1.733 εικονοστοιχεία, μέγεθος αρχείου: 80 KB, τύπος MIME: image/png)
File information
Δομημένα δεδομένα
Λεζάντες
Λεζάντες
Δεν ορίστηκε λεζάντα
ΠεριγραφήCauchy sequence illustration2.png | Illustration of Cauchy sequence |
Ημερομηνία | |
Πηγή | self-made, with matlab |
Δημιουργός | Oleg Alexandrov |
Άδεια (Επαναχρησιμοποίηση αυτού του αρχείου) |
Public domain |
άλλες εκδόσεις |
|
PNG ανάπτυξη InfoField | ![]() diagram δημιουργήθηκε με MATLAB |
Πηγαίος κώδικας InfoField | MATLAB code% draw an illustration of a sequence that is not Cauchy
function main()
% prepare the screen and define some parameters
figure(1); clf; hold on; axis equal; axis off;
fontsize=30; thick_line=3; thin_line=2;
black=[0, 0, 0]; red=[1, 0, 0]; blue=[0, 0, 1];
arrowsize=0.5; arrow_type=1; arrow_angle=30; % (angle in degrees)
circrad=0.07; % radius of ball showing up in places
B=9;
X=0:0.06:B;
f=inline('(X+2)./(X+0.8)', 'X');
Y=sin(5*X).*f(X);
for i=1:length(X)
ball(X(i), Y(i), circrad, blue);
end
X=0:0.05:(B+0.3);
Z=f(X);
plot(X, Z, 'r--', 'linewidth', thin_line)
plot(X, -Z, 'r--', 'linewidth', thin_line)
% draw the coordinate axes
shift=-3;
Kx=1.1; Ky=1.3;
L=max(Y);
arrow([-1 shift], [Kx*B, shift], thin_line, arrowsize, arrow_angle, arrow_type, black)
arrow([-1, shift], [-1, Ky*L], thin_line, arrowsize, arrow_angle, arrow_type, black)
text(Kx*B+0.6, shift, '\it{n}', 'fontsize', fontsize, 'HorizontalAlignment', 'c')
text(-1, Ky*L+0.8, '\it{x_n}', 'fontsize', fontsize, 'HorizontalAlignment', 'c')
% save to disk
saveas(gcf, 'Cauchy_sequence_illustration2.eps', 'psc2') % export to eps
function ball(x, y, r, color)
Theta=0:0.1:2*pi;
X=r*cos(Theta)+x;
Y=r*sin(Theta)+y;
H=fill(X, Y, color);
set(H, 'EdgeColor', 'none');
function arrow(start, stop, th, arrow_size, sharpness, arrow_type, color)
% Function arguments:
% start, stop: start and end coordinates of arrow, vectors of size 2
% th: thickness of arrow stick
% arrow_size: the size of the two sides of the angle in this picture ->
% sharpness: angle between the arrow stick and arrow side, in degrees
% arrow_type: 1 for filled arrow, otherwise the arrow will be just two segments
% color: arrow color, a vector of length three with values in [0, 1]
% convert to complex numbers
i=sqrt(-1);
start=start(1)+i*start(2); stop=stop(1)+i*stop(2);
rotate_angle=exp(i*pi*sharpness/180);
% points making up the arrow tip (besides the "stop" point)
point1 = stop - (arrow_size*rotate_angle)*(stop-start)/abs(stop-start);
point2 = stop - (arrow_size/rotate_angle)*(stop-start)/abs(stop-start);
if arrow_type==1 % filled arrow
% plot the stick, but not till the end, looks bad
t=0.5*arrow_size*cos(pi*sharpness/180)/abs(stop-start); stop1=t*start+(1-t)*stop;
plot(real([start, stop1]), imag([start, stop1]), 'LineWidth', th, 'Color', color);
% fill the arrow
H=fill(real([stop, point1, point2]), imag([stop, point1, point2]), color);
set(H, 'EdgeColor', 'none')
else % two-segment arrow
plot(real([start, stop]), imag([start, stop]), 'LineWidth', th, 'Color', color);
plot(real([stop, point1]), imag([stop, point1]), 'LineWidth', th, 'Color', color);
plot(real([stop, point2]), imag([stop, point2]), 'LineWidth', th, 'Color', color);
end
|
Public domainPublic domainfalsefalse |
![]() |
Εγώ, ο κάτοχος των πνευματικών δικαιωμάτων αυτού του έργου, δημοσιεύω αυτό το έργο ως κοινό κτήμα. Αυτό ισχύει σε παγκόσμια κλίμακα. Σε ορισμένες χώρες αυτό μπορεί να μην είναι νομικά εφικτό. Αν ναι: Παραχωρώ σε οποιονδήποτε το δικαίωμα να χρησιμοποιήσει αυτό το έργο "για οποιονδήποτε σκοπό", χωρίς κανέναν όρο, εκτός και αν τέτοιοι όροι τίθενται από την νομοθεσία |
Ιστορικό αρχείου
Πατήστε σε μια ημερομηνία/ώρα για να δείτε το αρχείο όπως εμφανιζόταν εκείνη την χρονική στιγμή.
Ημερομηνία/Ώρα | Μικρογραφία | Διαστάσεις | Χρήστης | Σχόλιο | |
---|---|---|---|---|---|
τρέχον | 21:35, 3 Ιουνίου 2007 | ![]() | 2.706 × 1.733 (80 KB) | Oleg Alexandrov (συζήτηση | Συνεισφορά) | {{Information |Description=Illustration of en:Cauchy sequence |Source=self-made, with en:matlab |Date= 20:58, 3 June 2007 (UTC) |Author= Oleg Alexandrov |Permission= Public domain |other_versions= }} {{PD-self}} == MAT |
Δεν μπορείτε να αντικαταστήσετε αυτό το αρχείο.
Χρήση αρχείου
Η ακόλουθη σελίδα χρησιμοποιεί προς αυτό το αρχείο:
Καθολική χρήση αρχείου
Τα ακόλουθα άλλα wiki χρησιμοποιούν αυτό το αρχείο:
- Χρήση σε ckb.wikipedia.org
- Χρήση σε da.wikipedia.org
- Χρήση σε de.wikibooks.org
- Χρήση σε en.wikibooks.org
- Χρήση σε fa.wikipedia.org
- Χρήση σε fr.wikipedia.org
- Χρήση σε hu.wikipedia.org
- Χρήση σε is.wikipedia.org
- Χρήση σε ja.wikipedia.org
- Χρήση σε mk.wikipedia.org
- Χρήση σε ml.wikipedia.org
- Χρήση σε nl.wikipedia.org
- Χρήση σε ro.wikipedia.org
- Χρήση σε ru.wikipedia.org
- Χρήση σε sh.wikipedia.org
- Χρήση σε sr.wikipedia.org
- Χρήση σε sv.wikipedia.org
- Χρήση σε xal.wikipedia.org
- Χρήση σε zh.wikipedia.org