function [ x, y, w ] = rule48 ( )

%*****************************************************************************80
%
%% RULE48 returns the rule of degree 48.
%
%  Discussion:
%
%    Order 48 (423 pts)
%    1/6 data for 48-th order quadrature with 78 nodes
%
%  Licensing:
%
%    This code is distributed under the GNU LGPL license.
%
%  Modified:
%
%    26 June 2014
%
%  Author:
%
%    Original FORTRAN77 version by Hong Xiao, Zydrunas Gimbutas.
%    This MATLAB version by John Burkardt.
%
%  Parameters:
%
%    Output, real X(*), Y(*), the coordinates of the nodes.
%
%    Output, real W(*), the weights.
%
  x = [ ...
      0.00000000000000000000000000000000, ...
     -0.45164772650050731682068089766497E-01, ...
     -0.27473470409127158336658796332646, ...
     -0.32601858877976093934124855013368, ...
      0.00000000000000000000000000000000, ...
     -0.99490990154620226158720849494482, ...
     -0.32465958030201586136906707429503, ...
     -0.84012618143751376567667347453966E-01, ...
     -0.68050562893254251474678136205112, ...
     -0.55412485218420527438896911621850, ...
      0.00000000000000000000000000000000, ...
     -0.33038679441849822366871793787534, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.72722633108802342397155155606768, ...
     -0.23810041415405527504557089888405, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.76837647852811595992367941824138, ...
     -0.39481835688065754917935872570598, ...
     -0.35808200103666623461734551126576, ...
     -0.70743720676693189266156017090859, ...
     -0.97010789493490351143718625991234E-01, ...
     -0.22510606888237807083444019159841, ...
     -0.89142246128908740222364354150092, ...
     -0.11231501558393124954330372677768, ...
     -0.24247749198133974832677108412529, ...
     -0.83724014027395502676007507010710, ...
     -0.13318347049091707247482863126316, ...
     -0.72689161196677377776022254195996, ...
     -0.64034267680893964392473256901576, ...
     -0.68321717220184284728388581404162, ...
     -0.83839805257724055363465708705911, ...
      0.00000000000000000000000000000000, ...
     -0.59225145333921036546705814041242, ...
     -0.36426477146050005896562735592106, ...
     -0.64466682188081663940279587210100, ...
     -0.18326940651609773666251309353216, ...
     -0.64024696057757473624745250904559E-01, ...
     -0.46015923358724641317739926182026, ...
     -0.62850907517187595403082243802386, ...
     -0.93449067868256757675651398163129, ...
     -0.49718634910646430159295459732375, ...
      0.00000000000000000000000000000000, ...
     -0.76477834359061656278550903563318, ...
     -0.86560964360183956199073793066554, ...
     -0.80347270468749417960796064245399, ...
     -0.12053965097836346999960081953107, ...
     -0.61721699934178919899314762692642E-01, ...
     -0.94600280954375241238529550780606, ...
     -0.20973158081832926767896749904045, ...
     -0.53588808819149533597940929507170, ...
     -0.89909074000354327737143587267527, ...
     -0.14226265688360420003675348239732, ...
     -0.58106813824728181662821714714662, ...
     -0.43230361497566010923448640099201, ...
     -0.54615078926623396814736475110416, ...
     -0.79506240679562089185948571554395, ...
     -0.25184574558858296991088593038170, ...
      0.00000000000000000000000000000000, ...
     -0.97712556750745254153359066235566, ...
      0.00000000000000000000000000000000, ...
     -0.26607245123060807138658601473649, ...
     -0.12724847472110119640623202948370, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.30727380337735402963322838421622, ...
     -0.58589180790116215572933101719513, ...
     -0.17860222460692283965662443246084, ...
     -0.43751879768235861761962323575309, ...
     -0.48056445088740205085548935531431, ...
     -0.48038610507302961545832372554540, ...
     -0.41788380954447150618204025259598, ...
      0.00000000000000000000000000000000, ...
     -0.36944533995870546586326908358313, ...
      0.00000000000000000000000000000000, ...
     -0.72247744117483068359801481921580E-01, ...
     -0.23245589269716346191888401881117 ];
  y = [ ... ...
     -0.49852320663764975836658715881651E-01, ...
     -0.20374579426251387086718546231968, ...
     -0.38976656878879817546660173662947, ...
     -0.51725511617300734515148746244054, ...
     -0.13890333151925469882109904912617, ...
     -0.57319686228940163286673996687428, ...
     -0.54414549714157621787319018880544, ...
     -0.98677996812038879657787374589079E-01, ...
     -0.57450768223436031703493865457993, ...
     -0.48499178896207101508248204799370, ...
     -0.54041966741780855485936015475384, ...
     -0.43371331113028682857825644993170, ...
      0.98700017550217162316302585294308, ...
      0.87701971609267538163224358348922, ...
     -0.53696054670467352362246242651342, ...
     -0.33709214277689455129828382991245, ...
     -0.50491682572683646092981172306082, ...
     -0.46179620632104391793324280621199, ...
     -0.55909334619049486411241922583373, ...
     -0.55942830548805619506092139545342, ...
     -0.48419731762996786439303530812544, ...
     -0.45652178474401761799466199325239, ...
     -0.55049949314164685016946873588734, ...
     -0.50872207349408828698853958022725, ...
     -0.55689353511683902690020296113291, ...
     -0.51622984675368820169968858727220, ...
     -0.46526044009365978341053361548518, ...
     -0.55929784568894692081450974794614, ...
     -0.18399301337776744727308882527111, ...
     -0.50260381043912900882119219273873, ...
     -0.49252317057731876434255148922154, ...
     -0.56097451023259417695151253611004, ...
     -0.57406923516192628548625680508365, ...
      0.11141547030632238086479160754135E+01, ...
     -0.55651660365661076171303549417789, ...
     -0.57405163423686233358717892168751, ...
     -0.53196149015755170375584796642517, ...
     -0.41372183327215987269752027182733, ...
     -0.41051333470792190295409628981832, ...
     -0.48470232197639096590316447145498, ...
     -0.43960983180755192818725222543803, ...
     -0.55824444146228311378010225156953, ...
     -0.55624309454314381245877434541105, ...
      0.22685299762337478108310204018125, ...
     -0.57369006779153222884968212905112, ...
     -0.53020559443910391226024877057732, ...
     -0.53187309456333599368352110014477, ...
     -0.46914022619776744572721261875474, ...
     -0.27636104453730623282084492698214, ...
     -0.57380107877191676765658650529341, ...
     -0.54463175727474219404497175590015, ...
     -0.43425004501953381185987824757432, ...
     -0.57340126819590793499251738305266, ...
     -0.56908448605073339254550804081805, ...
     -0.37608188392552828091032473401365, ...
     -0.42921616619109235112346077631242, ...
     -0.52577535892830112703001792903022, ...
     -0.49030858978345230828266827255943, ...
     -0.20270732080067755549950587581872, ...
      0.41636790443295163120820765376968, ...
     -0.57333501569761494464853713844014, ...
     -0.34742627962761774860725212273245, ...
     -0.56621285723554951319184951691942, ...
     -0.34679505484408231261353167027046, ...
      0.60078752240377683267001545331127, ...
      0.10574851563475822963976796065719E+01, ...
     -0.28592841602633954760583222174030, ...
     -0.57323206949747451195434362599767, ...
     -0.26683655423740594471342520417422, ...
     -0.52805029804391126423728142010436, ...
     -0.57349391506508209544925398288834, ...
     -0.36887306566949226352897864054757, ...
     -0.29271463211375329134525196252490, ...
      0.78041430345998157811281878081512, ...
     -0.36277089606217184970553665226938, ...
     -0.56756638958566119435478459622114, ...
     -0.57707312306547335610792852443827, ...
     -0.57716232573911703125929908613260 ];
  w = [ ... ...
      0.28724228383926440358132669094431E-02, ...
      0.48957050616893594998704796075844E-02, ...
      0.39911404555441563247326888994291E-02, ...
      0.24308030008482638440637786996581E-02, ...
      0.26118640649911296596022610648512E-02, ...
      0.31286906542800058837727462589604E-04, ...
      0.20332915152781863944904896111764E-02, ...
      0.66223356940445958324045825592685E-02, ...
      0.51160504059193445246422419150521E-03, ...
      0.30177173547108975416398128210504E-02, ...
      0.11990187952425307052673011943937E-02, ...
      0.42890959944533322728503697326550E-02, ...
      0.79717712193663934454694268352422E-03, ...
      0.12706395119960644037665264677177E-02, ...
      0.17101518366924235948036417308251E-02, ...
      0.53225083732062422101624101122955E-02, ...
      0.17372337371711722394712009961994E-02, ...
      0.21611199292316263486466123355414E-02, ...
      0.11377184875874711922363652238389E-02, ...
      0.16661121086858607539082516065793E-02, ...
      0.36094495784172349233648222679572E-02, ...
      0.27840329081828913602050362052188E-02, ...
      0.21361914923668763800444433760586E-02, ...
      0.33445043203334672620049150278461E-02, ...
      0.81943436438923681400473901191879E-03, ...
      0.34768574704553087820389981511291E-02, ...
      0.42973989829883201728563607299665E-02, ...
      0.10074738530685819860190968486265E-02, ...
      0.67963853132839489825520666772776E-02, ...
      0.24418950258761731688970926384011E-02, ...
      0.30003987104228644513285637413249E-02, ...
      0.13513377123312761519271287419019E-02, ...
      0.43804618210474632627816499919792E-03, ...
      0.21250973370504179328882832139026E-03, ...
      0.16000160750664913858277795560230E-02, ...
      0.77557764662015942773935106392613E-03, ...
      0.22824221568478339384080338386456E-02, ...
      0.53299353429123467214358800295839E-02, ...
      0.56252060523420948976026938340142E-02, ...
      0.37291069649491200558250666737351E-02, ...
      0.36110603880506100367942684638801E-02, ...
      0.62253124627782549500409494910883E-03, ...
      0.18073877946168386060665209809962E-02, ...
      0.35738294519148201788176936416809E-02, ...
      0.55709543451833858845707308928538E-03, ...
      0.14035418542487990820244339057528E-02, ...
      0.18193421280631652518829218910697E-02, ...
      0.48148722968830507266694307528103E-02, ...
      0.68567519968462246935420491727088E-02, ...
      0.27283604140411874997242863942056E-03, ...
      0.25772891742822183465897792887364E-02, ...
      0.42231795512038431505510095354369E-02, ...
      0.41379361426485253173206620037588E-03, ...
      0.14194049785849893147037237210493E-02, ...
      0.47384283794563909094585996951638E-02, ...
      0.48183988814673540748933494366651E-02, ...
      0.28449733997703946018961571694460E-02, ...
      0.23703233612168300918965933073201E-02, ...
      0.71693912212143004097243510739388E-02, ...
      0.33905755163797439812159959659759E-02, ...
      0.18396767112155352948407062614303E-03, ...
      0.32855821621882024772752035184439E-02, ...
      0.15742892940985067189187325607995E-02, ...
      0.65179431778550066437367125243887E-02, ...
      0.27923790445661769025995748763738E-02, ...
      0.58407401612327712992571037001792E-03, ...
      0.66530250807598734354239162260138E-02, ...
      0.79700265904184871610937261087522E-03, ...
      0.70512484634479567571833106295500E-02, ...
      0.31132194356885414154457811749791E-02, ...
      0.83725477449697097193875164230539E-03, ...
      0.54179864271945087535990988436145E-02, ...
      0.62428841652845444519001502321154E-02, ...
      0.20885623095275804800293379629396E-02, ...
      0.60569245588953023785142088907429E-02, ...
      0.85221050803831089796247049975189E-03, ...
      0.30928913568865192645879463322352E-03, ...
      0.31569151523254203691074928546368E-03 ];

  return
end
