Download Study Resources for Essentials of MATLAB Programming 3rd Edition Chapman Solutions Manual
Download Study Resources for Essentials of MATLAB Programming 3rd Edition Chapman Solutions Manual
https://testbankfan.com/product/matlab-programming-for-engineers-5th-
edition-chapman-solutions-manual/
testbankbell.com
https://testbankfan.com/product/matlab-programming-with-applications-
for-engineers-1st-edition-chapman-solutions-manual/
testbankbell.com
https://testbankfan.com/product/introduction-to-matlab-3rd-edition-
etter-solutions-manual/
testbankbell.com
https://testbankfan.com/product/contemporary-
marketing-2013-update-15th-edition-boone-test-bank/
testbankbell.com
Child Development A Cultural Approach 1st Edition Arnett
Test Bank
https://testbankfan.com/product/child-development-a-cultural-
approach-1st-edition-arnett-test-bank/
testbankbell.com
https://testbankfan.com/product/intermediate-algebra-functions-and-
authentic-applications-5th-edition-jay-lehmann-solutions-manual/
testbankbell.com
https://testbankfan.com/product/principles-of-operations-
management-9th-edition-heizer-test-bank/
testbankbell.com
https://testbankfan.com/product/assembly-language-
for-x86-processors-7th-edition-irvine-solutions-manual/
testbankbell.com
https://testbankfan.com/product/maternity-nursing-an-introductory-
text-11th-edition-leifer-test-bank/
testbankbell.com
Starting Out with C++ from Control Structures to Objects
8th Edition Gaddis Test Bank
https://testbankfan.com/product/starting-out-with-c-from-control-
structures-to-objects-8th-edition-gaddis-test-bank/
testbankbell.com
6. Basic User-Defined Functions
6.1 Script files are just collections of MATLAB statements that are stored in a file. When a script file is
executed, the result is the same as it would be if all of the commands had been typed directly into
the Command Window. Script files share the Command Window’s workspace, so any variables that
were defined before the script file starts are visible to the script file, and any variables created by the
script file remain in the workspace after the script file finishes executing. A script file has no input
arguments and returns no results, but script files can communicate with other script files through the
data left behind in the workspace.
In contrast, MATLAB functions are a special type of M-file that run in their own independent
workspace. They receive input data through an input argument list, and return results to the caller
through an output argument list.
6.2 MATLAB programs communicate with their functions using a pass-by-value scheme. When a
function call occurs, MATLAB makes a copy of the actual arguments and passes them to the
function. This copying is very significant, because it means that even if the function modifies the
input arguments, it won’t affect the original data in the caller. Similarly, the returned values are
calculated by the function and copied into the return variables in the calling program.
6.3 The principal advantage of the pass-by-value scheme is that any changes to input arguments within a
function will not affect the input arguments in the calling program. This, along with the separate
workspace for the function, eliminates unintended side effects. The disadvantage is that copying
arguments, especially large arrays, can take time and memory.
6.4 A function to sort arrays in ascending or descending order, depending on the second calling
parameter, is shown below:
% Define variables:
% a -- Input array to sort
% ii -- Index variable
% iptr -- Pointer to min value
% jj -- Index variable
% nvals -- Number of values in "a"
% out -- Sorted output array
% temp -- Temp variable for swapping
129
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/03/15 S. J. Chapman Original code
if sort_up
else
end
130
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
% iptr now points to the min/max value, so swap a(iptr)
% with a(ii) if ii ~= iptr.
if ii ~= iptr
temp = a(ii);
a(ii) = a(iptr);
a(iptr) = temp;
end
end
% Preallocate array
array = zeros(1,nvals);
end
131
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
% Display the sorted result.
fprintf('\nSorted data in ascending order:\n');
for ii = 1:nvals
fprintf(' %8.4f\n',sorted1(ii));
end
» test_ssort1
Enter number of values to sort: 6
Enter value 1: -3
Enter value 2: 5
Enter value 3: 2
Enter value 4: 2
Enter value 5: 0
Enter value 6: 1
132
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
2.0000
5.0000
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/03/15 S. J. Chapman Original code
% Calculate value
out = sin(pi/180*x);
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/03/15 S. J. Chapman Original code
133
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
% Calculate value
out = cos(pi/180*x);
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/03/15 S. J. Chapman Original code
% Calculate value
out = tan(pi/180*x);
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/03/15 S. J. Chapman Original code
% Calculate value
out = 180/pi * asin(x);
% Record of revisions:
134
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
% Date Programmer Description of change
% ==== ========== =====================
% 04/03/15 S. J. Chapman Original code
% Calculate value
out = 180/pi * acos(x);
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/03/15 S. J. Chapman Original code
% Calculate value
out = 180/pi * atan(x);
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/03/15 S. J. Chapman Original code
% Calculate value
out = 180/pi * atan2(y,x);
135
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
% Script file: test_functions.m
%
% Purpose:
% To perform a median filter on an input data set.
%
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/03/15 S. J. Chapman Original code
%
% Define variables:
% ii -- Loop index
% filename -- Input data file
% n_ave -- Number of points to average
% n_per_side -- Number of points to average per side
% n_points -- Number of points in data set
% slope -- Slope of the line
% x -- Array of input values
% y -- Array of filtered values
% Set the angle theta = 30 degrees, and try the forward trig functions
disp(' ');
disp(['Testing forward trig functions:']);
disp(['sind(30) = ' num2str(sind(30))]);
disp(['cosd(30) = ' num2str(cosd(30))]);
disp(['tand(30) = ' num2str(tand(30))]);
disp(['sind(45) = ' num2str(sind(45))]);
disp(['cosd(45) = ' num2str(cosd(45))]);
disp(['tand(45) = ' num2str(tand(45))]);
% Test atan2d
disp(' ');
disp(['Testing atan2d:']);
disp(['atan2d(4,3) = ' num2str(atan2d(4,3))]);
>> test_functions
136
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
This program tests the trig functions that return answers in degrees.
Testing atan2d:
atan2d(4,3) = 53.1301
% Define variables:
% deg_f -- Input in degrees Fahrenheit
% deg_c -- Output in degrees Celsius
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/05/15 S. J. Chapman Original code
% Calculate value
deg_c = 5/9 * (deg_f - 32);
We can test this function using the freezing and boiling points of water:
>> f_to_c(32)
ans =
0
>> f_to_c(212)
137
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
ans =
100
% Define variables:
% deg_c -- Input in degrees Celsius
% deg_f -- Output in degrees Fahrenheit
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/05/15 S. J. Chapman Original code
% Calculate value
deg_f = 9/5 * deg_c + 32;
We can test this function using the freezing and boiling points of water:
>> f_to_f(0)
ans =
100
>> c_to_f(100)
ans =
0
We can also show that c_to_f and f_to_c are the inverses of each other:
>> f_to_c(c_to_f(30))
ans =
30
6.8 A function to calculate the area of a triangle specified by the locations of its three vertices is shown
below:
138
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Visit https://testbankbell.com
now to explore a rich
collection of testbank,
solution manual and enjoy
exciting offers!
% Define variables:
% x1, y1 -- Location of vertex 1
% x2, y2 -- Location of vertex 2
% x3, y3 -- Location of vertex 3
% area -- Area of triangle
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/05/15 S. J. Chapman Original code
% Calculate value
area = 0.5 * (x1*(y2-y3) - x2*(y1-y3) + x3*(y1-y2));
6.9 At this point in our studies, there is no general way to support an arbitrary number of arguments in a
function. Function nargin allows a developer to know how many arguments are used in a
function call, but only up to the number of arguments in the calling sequence1. We will design this
function to support up to 6 vertices. The corresponding function is shown below:
function area = area_polygon(x1, y1, x2, y2, x3, y3, x4, y4, x5, y5, x6, y6)
%AREA_POLYGON Calculate the area of a polygon specified by its vertices
% Function AREA_POLYGON calculates the area of a polygon specified by
% its vertices
%
% Calling sequence:
% area = area_polygon(x1, y1, x2, y2, x3, y3, x4, y4, x5, y5, x6, y6)
% Define variables:
% ii -- Loop index
% n_vertices -- Number of vetices in polygon
% x1, y1 -- Location of vertex 1
% x2, y2 -- Location of vertex 2
% x3, y3 -- Location of vertex 3
% x4, y4 -- Location of vertex 4
% x5, y5 -- Location of vertex 5
% x6, y6 -- Location of vertex 6
% area -- Area of polygon
% Record of revisions:
% Date Programmer Description of change
1 Later we will learn about function varargin, which can support any number of arguments.
139
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
% ==== ========== =====================
% 04/05/15 S. J. Chapman Original code
% Save values
x(1) = x1;
y(1) = y1;
x(2) = x2;
y(2) = y2;
x(3) = x3;
y(3) = y3;
if n_vertices >= 4
x(4) = x4;
y(4) = y4;
end
if n_vertices >= 5
x(5) = x5;
y(5) = y5;
end
if n_vertices >= 6
x(6) = x6;
y(6) = y6;
end
We can test this function using the specified point (0,0), (10,0), (10,10), and (0, 10), which
corresponds to a square with all sides having length 10:
We can test this function using the points specified in the problem:
140
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
area =
100.00
>> area = area_polygon(10,0,8,8,2,10,-4,5)
area =
43.00
6.10 A function to calculate the inductance of a single-phase two-wire transmission line is shown below:
% Define variables:
% ind_per_m -- Inductance per meter
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/05/15 S. J. Chapman Original code
% Constants
mu0 = pi * 4e-7; % H/m
We can test this function using the points specified in the problem:
6.11 If the diameter of a transmission line’s conductors increase, the inductance of the line will decrease.
If the diameter of the conductors are doubled, the inductance will fall to:
141
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
0.1550
6.12 A function to calculate the capacitance of a single-phase two-wire transmission line is shown below:
% Define variables:
% cap_per_m -- Capacitance per meter
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/05/15 S. J. Chapman Original code
% Constants
e0 = pi * 4e-7; % F/m
We can test this function using the points specified in the problem:
6.13 If the distance between the two conductors increases, the inductance of the transmission line
increases and the capacitance of the transmission line decreases.
6.14 A program to compare the sorting times using the selection sort of Example 6.2 and MATLAB’s
built-in sort is shown below:
142
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
% To compare the sort function from Example 6.2 and the
% built-in MATLAB sort
%
% Record of revisions:
% Date Programmer Description of change
% ==== ========== =====================
% 04/05/15 S. J. Chapman Original code
%
% Define variables:
% data1 -- Array to sort
% data2 -- Copy of array to sort
% elapsed_time1 -- Elapsed time for ssort
% elapsed_time2 -- Elapsed time for sort
% Constants
SIZE = 100000; % Number of values to sort
% Set seed
seed(123456);
>> compare_sorts
Sort time using ssort = 71.2407
Sort time using sort = 0.0060984
The built-in sorting function is dramatically faster than the selection sort of Example 6.2.
6.15 A program to compare the sorting times using the selection sort of Example 6.2 and MATLAB’s
built-in sort is shown below.
143
© 2018 Cengage Learning®. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Other documents randomly have
different content
gondolkodási-időt kiván hagyni Helénnek. Mondja csak, van ehhez
joga? A német közgyám-hivatal vagy árvaszék vagy mi – jogkőre
még mindig kiterjed a mi Helénünkre? Ah, az a pénz! Mikor jut már
tényleg rendeltetési helyére, a szerzet pénztárába – és hogyan, mire
használódik fel? Nos, négy nap mulva elválik. Csak ez az undorító
koldulási-história ne jött volna most; ó, ha tudnám, micsoda aljas
rosszakarónk tudatta azzal a sötét-szándékú ujsággal? S most újra
felelevenítik; hogy elfogták a nyomorúlt bűnösöket
Mármarosszigeten. Csak még ide ne hozzák vallatni a csalásért; csak
még tanukul ne hívjanak bennünket! Igen, erről önnek kell
gondoskodnia, főtisztelendő úr; esetleg a püspöki iroda átírhatna
diszkréten… No, és itt vannak megint a mérnöki hivataltól a tervek
az Ujépület kibővítéséről; a magasabb iskoláink számára. Ma még
nem időszerű; – adja a jó Isten, hogy négy nap múlva az legyen!
Úgye, a mi szándékunkra ajánlta a mai szent Miséjét is, ahogy
igérte? – De… mi baja, az Istenért? Beteg? Oh, ön sír? Főtisztelendő!
– Ó, hagyjon most… hagyjon… csak egy kicsit! Mit bánom én
most… a pénzüket, az ügyeiket… ó, úgy szenvedek.
És zokogva borult két karjával az íróasztalra.
– A… a világi… rokoni kötelékek sokszor nagyon is erősek! –
mondta Virginia halkan, ámult és szemrehányó szemekkel nézve rá;
míg elfehérült ajkai idegesen rándultak félre. – Fénrich főtisztelendőt
nem volt szabad rágalommal illetni gondolatban sem, mert
fölszentelt egyházi férfiú volt.
A doktor kifakadásai a szegény Gregoria elutazása alkalmával –
szintén szájról-szájra jártak a zárda sororjai s az éjjel-nappal
szállingózó fiókháziak közt; Berchtoldának volt is gondja rá, hogy a
fiatalabbak közt kivált ezzel is «hangulatot csináljon.» Igen, a szerzet
(nem az egyesek) érdekében halaszthatatlan immár valami kis hegyi
üdülőhely berendezése a gyönge vagy megtámadott-tüdejű nővérek
számára; és higiénikus változtatások, javítások az Ó-épületen. Ám
mindezekhez pénz, állandó és megbizható új pénzforrások kellenek;
célszerű befektetése a kilátásban levő kis vagyonnak; új iskolák,
magasabb intézetek, több belső, szerzetesi munkaerő;
alkalmazkodás bizonyos mértékig a kor viszonyaihoz, – mint ahogy
számos templomban már villannyal világítanak egyházi engedéllyel
az ősi, elrendelt és hagyományos, de szörnyen megdrágult szűzviasz
helyett. – S ha már a villanyvilágításról szólunk, hát igen-bizony a
multkori, éjszakai csunya támadáskor is mennyivel gyorsabb,
biztosabb sikeresebb lett volna a védekező eljárás – általában
mennyivel könnyebbé válna az éjszakai várta-szolgálat, ha a sötétes
folyosókat, melyekben csak egy-egy piciny olajmécs világít a képek
és szobrok alján, – egyetlen gombnyomásra erős, biztonságos
villanyfénnyel lehetne elárasztani. S mennyivel olcsóbb is volna.
Aztán az adminisztrációt mennyire megkönnyítené ebben a nagy
házban, ha legalább helyi telefonhálózat volna a termek és
épületszárnyak között…» És sokan halgatták helyesléssel és naiv
örömmel beszédét.
Ám akkor egy este, – (pénteknap volt, kettővel a választás előtt)
– a kegyes és diplomatás Simonea meglátogatta Berchtoldát az esti
pihenő – a regráció órájában. Arca mélyen szomorúnak látszott;
kezében nyitott, levélféle papirdarab. «Ezt a szennyes iratot, ezt a
bűnös okmányt sikerült elfognunk, kedves nővér. Galád és
semmirekellő szerzői itt vannak még e szent falak között, élvezik
rendünk testi és szellemi javait; az – ah, (szégyen még kimondani is)
az apácajelöltek gallérját viselik. A csalók, – ámítók! Igen, itt, itt,
kedves nővér, a noviciátban, az ön tiszteletreméltó felügyelete alatt!
– Mi történt már megint? – vágott a szavába Berchtolda
elhalványodva.
– Nézze csak, kedves nővér, olvassa. Ezt a levelet az ön két
jelöltje, a két Kerekes leány írta – itt a városban laknak a szülőik,
azok a cinkosaik, azoknak szól. – Egy szapuló-lány kosarába
csempészték a nyomorultak, (a konyha-főnök testvérünk el is
kergette rögtön) – úgy volt, hogy az viszi ki a gonosz anyának, akivel
ismeretségben volt, úgy látszik. Itt van, csak olvassa!
Berchtolda reszkető kezébe vette az írást; onnét kezdte nézni,
ahol Simonea már jelet csinált a körmével.
«Csak sohse busulj, drága anyácskánk, meg vagyunk mi itt
egészen jól. A koszt sem olyan szörnyű rossz ám, mint ahogy hiszed;
aztán legalább nem kell érte neked fáradni, kínlódni, ölni magad a
dologgal. Hidd el, drága anyus, hogy te sohasem birtál volna
bennünket taníttatni, – még csak ellátni sem, amíg elvégezzük a
képzőt. Hát még ruházni! És apánk mindenért csak téged gyikolt,
bántott aztán, ha egy kis ital volt benne; nem, mi azt nem birtuk
tovább nézni! Igy ez egész ügyesen ki van fundálva; itt elvégezzük
ingyen az évfolyamokat; tandíj, koszt, ruha, – semmire nincs
gondotok. S mire kész leszünk három év mulva, (mert ha mukkanni
se tudnánk a képesítőn, akkor is áteresztenek, mint noviciákat) –
akkor ill a berek, nádak erek, – még az nap kinn leszünk nálad; a te
két kész, tanítónő leányzód. Még csak el sem kell hagyni a hitünket,
mert hisz nem leszünk még fogadalmasok; a jó Istenke is
megbocsát, mert gyermeki szeretetből tesszük. Van a zárdának elég
pénze; segíthet a szegényeken! A diplománkat ki kell hogy adják
törvény szerint, majd kipereljük rajtuk; állást is majd csak kerítünk;
akkor aztán gondod se lesz, majd dolgozunk mi helyetted s
apánknak is kikeressük a napi dohányát, hogy ne dörmögjön!
Kezeiteket csókolja két hálás és forrón szerető leányotok: Emma és
Piroska.»
– Ó, mily gyakran visz bűnbe valakit a Gonosz Lélek épen erényei
útján! – sóhajtott a jó Berchtolda leverten. – Lám, itt is a szülői
szeretet volt az ok! – Vigasztalhatatlan volt; annyira kedvelte ezeket
a Kerekes lányokat; e természetes, nyugodt viseletű, derüsszemű,
nyilt és okos két teremtést. Sokszor példának állította őket a
manértalan, őszinte áhítatra nézve.
… «Jó is, bizony, hogy holnap már vége lesz ennek a
fejetlenségnek – mondta Magdolna csendesen, mikor Virginia
szokása ellenére elmondta neki az utolsó «botrány»-t, a Kerekes
testvérek kicsapatásának körülményeit. – Tulajdonkép szeretnék már
egy jó szigorú, vezetést, egy erős és kemény kezet! Alig várom már,
hogy Tisztelendő Anyámnak szólíthassalak!»
– Már hogy… engemet?… Hogy érted? – nézett rá Virginia
elképedve. Tehát ennyire tájékozatlan volt valóban? Mert tettetni
nem szokott ez a teremtés; nem is volna képes.
– Vagy Berchtolda? Igaz is, kedves, én valójában még azt sem
tudom, kire kell majd szavaznom holnap. Nekem mindig csak
elvekről beszéltetek, amelyek persze mind helyesek és szépek – de
ha tőlem megkérdik majd, nem fogom tudni megmondani, ki a nagy
eszmék reprezentánsa szerintem? No, kire szavazzak hát?
– Akire akarsz, kedvesem! – felelt Virginia kissé zavartan és azzal
a különös meghatottsággal, mely mindig elfogta e csodálatos,
hűvösbájú és minden izében, minden mozdulatában magasabbrendű
teremtés mellett. Nem tudta volna szóval egykönnyen kimagyarázni,
de egy bűvkörben látta, egy eszményi és megmagyarázhatatlan
világban maga és a többiek fölött – viszont úgy érezte, hogy
mindenki közt még ő tudja leginkább megközelíteni, – vagy legalább
érteni, értékelni és csodálni ezt a nagy, emberi kiválóságot. Úgy
érezte, hogy ez a nő jó, tiszta és csaknem bűn-nélküli, de nem
súlyos vezeklések, imák, bőjt, penitencia gyötrelmei és a
kisértéseken kivívott nehéz diadalok árán, – hanem egyszerűen,
magától, mert jónak született és nem is tudna más lenni; és a
Gonosznak nincs hatalma fölötte. Talán… mert valaha, régen –
valahol kinn «az élet viharában» leszámolt azzal is és mindennel;
megösmerte, kiélte, kivezekelte volt magából minden rossznak a
hajlamát. – Vagy mert tanulmányai, gondolkodása révén ösmeri
mindennek titkos és természetes gyökerét az emberi lélekben – vagy
a testben; és azért semmi sem bűn őneki; mint ahogy az orvos nem
vétkezett, mikor a beteg Gregoria hófehér, szűzi keblét érintette,
nyomorgatta… Ó, Virginia úgy vágyott volna néha ilyen lenni; levetni
kínos kételyeit és a lelki tusakodás terhét. De akkor hová tegye
kimeríthetetlen tetterejét, forró érdeklődését, mely viszent nem is
vétek; – sőt egyensúlyozója minden egyéb szenvedélynek? Ó, hogy
élt, hogy járt-kelt és dolgozott köztük az ő Magdolnája, az ő földi
szentje; – halkan tisztán és külön; az apró csatákról és huza-
vonákról körülötte még csak tudomást sem véve jóformán! Virginia
szinte elröstelte most magát miattuk.
«Elvégre nem is a személy fontos, úgye? – folytatta a másik
elgondolkozva e neki annyira újszerű és idegen tárgyon. – Csakhogy
legyen egy név, egy fogalom, amelyhez kapcsolhassuk és
ráfüggeszthessük az «engedelmesség» gondolatát, mely oly biztosan
és – olcsón megőrzi a belső szabadságot és nyugalmat. És nagyon
szeretem a tilalmat és aprólékos, biztos megkötöttségeit a
mindennapi tevés-vevésnek; nem bánnám, ha sokkal érezhetőbbek
volnának még. Igen, érdekből, a belső szabadság kedvéért; az
ember hadd tudja pontosan, mit kell tennie és merre fordulni, hogy
ne jöhessen ütközésbe és ne zavarhassa semmi külsőség! Lásd,
például amióta így, fő nélkül vagyunk, micsoda kellemetlen és ostoba
dolgok esnek lépten-nyomon.
– Ó, – hát te is azt véled talán, – nyitott nagy szemeket Virginia,
– amit Leona mondogat, hogy az igazi szerzetesi élet csak a régiek
teljes szigorával képzelhető. Hogy mi – ujabbak, – magunk
«nyitottunk kaput a külső léhaságnak és zabolátlan
szabadosságnak?» –
– Nem, – oh, hova gondolsz! Hogy bárkit is váddal illethetnék,
kedves? Hisz én nem is ösmerem úgy, mint te a viszonyokat és ezen
is, (ne haragudj!) tán most tünődöm el először. Csak épen az jutott
eszembe, hogy egy kissé… sajnálni fogom azt, akit holnap fejünkké
választunk; külső gondokkal és felelősségekkel ruházzuk és –
elvesszük tőle az engedelmesség könnyebbülését, nyugalmát; a
belső függetlenséget.
– A gondokban és terhekben lehet és lesz is segítsége, csak
rendelkeznie kell! Csak nagy általánosságban… (erőlködött Virginia
egyrenagyobb csüggedéssel).
– Rendelkezni, igen! – mosolygott a másik kissé bágyadtan. – S
míg mi, többiek szabadok leszünk annak a gondjától, hogy miféle
külső apróságokat műveljünk és milyen sorrendben napestig, hogy
hová utazzunk és mennyit dolgozzunk; – addig ő magára veszi majd
valamennyiünk külső rabszolgaságát, a látható dolgoktól függést. –
Ej, – különben miről is beszélek? Szerencsére vannak másféle
természetek is; olyan képességűek, mint te vagy, kedves! Nekem
hála Istennek csak azt a dolgot adtátok, hogy szót fogadjak nektek
és azt akarjam, amit ti akartok; és ennél könnyebb munkát nem is
képzelek magamnak. Igen hálás vagyok érte.
És Virginia nővér sóhajtva, megzavartan hagyta magára
imádásigszeretett és csodált barátnőjét.
XIV.
Ó
– Ó, nem, ne nézz így rám, ne szólj hozzám keményen! Hisz nem
tudhattam, hogy ennyire… ennyire ellenedre van!
– Nem ösmertél tehát? De h o g y szerethettél akkor?
– Nem, ezt ne… ne vond kétségbe! – kiáltott a másik fájdalmas
szenvedéllyel. – Úgyis annyira sújt már minden, oly balul sikerül; –
az Isten büntet! Oh! Lehet, hogy nem jól szerettelek, Magdolna, –
tán bűnösen szerettelek, itéld meg, szólj, hisz te mindent látsz,
értesz! Te tudod, hogy mindenem vagy, életkedvem, reményem,
minden törekvésem. Csak miattad akartam mindent, csak neked
akartam tetszeni. Csak teáltalad tudok örülni munkának, földi
iparkodásnak és erénynek, – csak teáltalad és teértted tud nekem
valami igazán fájni, még… még a bűneim is, – ó, Isten, légy velem!
Soha-soha nem szerettem így még földi embert; nem is lehetséges
ennél jobban szeretni!
– Virginia! Hogy beszélsz, barátnőm? Légy eszeden!
– Nem, nem vagyok én eszemen már! Annyit kinlódom és egyre
hatalmasabb ez fölöttem. Ne hidd, hogy afféle gyerekesség, ami itt…
itt a zárdában divatozni szokott,… hajfürtökkel és érzékeny, titkos
levélkékkel. Az egész lelkemet uralja, minden jobb érzésem, minden
gondolatom. Istenem, Megváltóm! Add, add a kezed Magdolna, –
Magdolna, Magdolnám, – ó, tedd a homlokomra a kezed egy
pillanatig!…
– Virginia testvér! – kiáltott rá akkor a másik szígorú, ébresztő
hangon és felállt mellőle; elfordult, hogy leküzdhesse ámult és ijedt
megundorodását. – Virginia, rögtön felállj innét! Mi dolog térdelni
egy másik ember előtt; mit gondolna, aki hirtelen belépne?
– Mit?… Jobb volna rögtön meghalnom.
Dult arccal, zilált köntösben, gyűrt fátyolával ott állt előtte, –
szemében ijedt szégyen; tán most látta csak, hogy a földön kúszott
és vonaglott néhány pillanatig eszelős szenvedélyben és hogy –
visszautasították. Ideges szája, minden arcvonása rángott,
reszketett; ajka oly száraz volt, hogy alig birta a szavakat kiejteni…
És ahogy így megalázva és szenvedve szembenállt vele a másik, –
Magdolna arca megenyhült újra, a harag és megdöbbenés helyére
visszasimult a szokott hűs, szelíd, enyhe tekintete. Most már felé-
nyújtotta nyugodt, biztos szorítású kezét.
– Virginia testvér, nyugodj meg hát, – jer! – szólt ösmerős szives
csillapító hangján és kézenfogva maga mellé vonta a pódium-székre,
a nagy iskolatábla mellett, mert hisz a negyedik B-osztály termében
voltak. – Jer, beszélgessünk, kedves; – folytatta és már mosolygott
is, – te most túl-izgatott vagy, nem is csoda, úgy beledolgoztad
magad a közügyekbe! Virginiám, nem szabad hogy azt hidd, hogy
megitéllek… vagy nem értelek meg,… noha követni nem is tudlak.
Igen, vétek volt, hogy egy pillanatra megitéltelek az imént. Oly más
lélek a mienk, gyermekem; és más mult, más élet, más test és – tán
idegalkat, igen! Hisz azért van, hogy csak úgy tudtál engem szeretni,
ha magadhoz formáltál. És azt cselekedted velem, amire te magad
lettél volna tán valóban alkalmas, – a vezetés terhét viselni itt! No
igen jó, – hát m a m é g n e m , csakugyan, – de később, ha
idősebb leszel, úgye? És ez… ez a másik… idegességed velem
szemközt bizony: kissé betegség, vagy különös állapot; néha és
néhol rend és törvény, – hisz oly sokféle az élet, az ember, az
érzései, – Virginia, – és minden jogosult és igaz és nagy lehet, ami
emberi és őszinte! Igy, olvastam ezt – igen, csak hallomásból tudom;
mert az is e föld rendje és törvénye, hogy sohse értsük meg
egymást teljesen, mi emberek. Mégis, igyekeznünk kell erre, úgy-e,
hogy aztán h e l y e s e n szeressük egymást. Hallgass rám, én
elmondom, mit gondolok vagy tudok erről.
Kezét kezében tartva beszélt hozzá halkan, szépen, sokáig és a
másiknak fokonkint szűnt ideges remegése, – lassan bátorodva
emelte feljebb tekintetét. – Már szinte leszállt a kora-tavaszi
alkonyat, és rügyszagú, esti szellők röppentek be közéjük a nyitott,
emeleti ablakon, mikor elváltak végre, – szép, meleg, békélt és
testvéri kézszorítással. A negyedik B polgári-osztály terme… az egyik
apácának örökre emlékezetes hely marad; itt folyt le életének
leghevesebb, legdrámaibb jelenete; legnagyobb mozgalma,
szenvedése és megenyhülése. – És mikor még zsibbadt fővel és
zsibbadt tagokkal egyedül haladt a néma templom felé, – már tudott
és értett sokmindent, – amitől eddig félt vagy amin ujjongott; amiért
vergődött és tusakodott vak bizonytalanságban. És tudta már azt is,
hogy a saját, «nagy» érzését semmi joga nem volt m á s n a k
tartani lényegében, mint a kis növendékek idétlen esenkedését és
sóhajait; mint az öreg, piros Kunigund suta érzelgéseit… Mert ha
komolyabb és lelkiebb is talán, (ó, tán még ezt is csak képzelte
magáról), épúgy nem valami törvényszerű ok, testi változás, Isten
rendeléséből való sajátosság volt magyarázata, akárcsak azokénak;
hanem csak a környezet félrevezető hatása és külső kényszerek
okozta megtévedés. És megtudta, hogy u g y a n a z az emberi
végzet sodorta hibába, melyért olyan szigorúan itélte volt meg
gondolatban Fénrich papot és a szegény Gregoriát. Mily jó volt így
szelíd és biztos közösségbe jutni másokkal, mindenkivel, – az egész,
nagy, emberi világgal! Anyja jutott eszébe, ki özvegy fővel férjhez
ment a szép vívómesterhez; és egyszerre megértette önmagában
annak a gyülölködésnek is gyökerét. Igen, mindez e g y dolog, s
nem lényeges, hogy kissé félretérül a körülmények miatt. Igen, az az
ősi, nagy, igaz és jogosult ösztön, melyet Isten maga ösmert el a
paradicsomban még, midőn a legősibb szentséget, a házasságot
szerezte. – De amelyet ők, a szerzetesek, Isten különös választottjai
– fékezni fogadtak egész életükön át; hogy a kötelesnél is többet
tegyenek, hogy a kellőnél még magasabb tökélyre jussanak, – hogy
megtartván a p a r a n c s o k a t , magukra vállalják és megfogadják
még a t a n á c s o k a t is. – Ó, mennyivel jobb most, hogy tudja,
megérti önmagát és másokat; a szervezetek, az állatok és fák
törvényeit; a tanult és sejtett dolgok összefüggését; emberi szervek
szerepét. Hálával telt el az iránt, ki ma oly világosan, egyszerűen és
tiszta szavakkal mind-ennek birtokába juttatta. Harmincöt évet
kellett élnie, míg végre felvilágosították; de érezte, hogy
szerzetesnek is, embernek is külömb lesz ezentúl. Az oltár előtt
térdelt és lazán egymásba kulcsolt kezekkel, nyugodt, nyitott,
gondolkodó szemekkel nézett maga elé; de bensejében mélyen és
jólesőn, sokáig imádkozott.
A megyés püspök tehát csak egy hét mulva volt visszatérendő; és
addig ez a sok idegen, szokatlan, alig-alig férő vendégsoror itt fog
tolongni tétlenül; a fiókházakban pedig ezalatt szünetel minden
munka, tanítás, házidolog; s a kórházak betegei sok helyén az
országnak hiába várják vissza megszokott, ügyes ápolóikat. Ó,
milyen kavarodás volt; «was fir unausstehliche réndetlenség!» –
ahogy Kunigund krákogta napestig futkosva és pörölve, kifőlt arccal.
A vendégek maguk is nyugtalanok voltak, mint a sokgyermekes, jó
mamák, ha nagyritkán eltávoznak hazulról: mi lesz azalatt otthon,
nem történik baj nélkülök? – Aztán meg fehérnemüvel, apró
holmikkal is kevesebb időre voltak ellátva; némelyik vidéki helyi-
főnöknő után csomagokat küldöztek az «otthoni» noviciák gyermeki
gondosságból; másokat levelekkel, sürgönyökkel zaklattak; a
Portánál és az egyik hátulsó kapunál folytonos jövés-menés volt;
levélhordók, kofák és kereskedő-inasok egymásnak adták a csengőt.
XV.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
testbankfan.com