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

%*****************************************************************************80
%
%% rule46() returns the rule of degree 46.
%
%  Discussion:
%
%    Order 46 (385 pts)
%    1/6 data for 46-th order quadrature with 73 nodes
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    26 June 2014
%
%  Author:
%
%    Original FORTRAN77 version by Hong Xiao, Zydrunas Gimbutas.
%    This version by John Burkardt.
%
%  Output:
%
%    real X(*), Y(*), the coordinates of the nodes.
%
%    real W(*), the weights.
%
  x = [ ...
      0.00000000000000000000000000000000, ...
     -0.49937321552503064883212174284696E-01, ...
     -0.58248078099624925941940739070475E-01, ...
     -0.26752517246704927261140630108639, ...
     -0.43867813853252091527068916646400, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.23976542950787972353232922301146, ...
     -0.87549594799702810906321628660430, ...
     -0.41617075719872941659009240564594, ...
     -0.54326121142564273632982220217311, ...
     -0.49334938461621505385336504601822, ...
     -0.98141250190288778713761374334280, ...
     -0.65605474425672036542123830767580E-01, ...
     -0.16097654175693748178184943252463, ...
     -0.32922143422069145595634871480200, ...
     -0.23167087272607281619362898673378, ...
     -0.32291103943378255878422004279321, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.79135174960542667310417788753063E-01, ...
     -0.79501562539103118019172171437469, ...
     -0.43520622836381734705078227452941, ...
     -0.64094592211243916763929215200559, ...
     -0.31732449637355273069551804224371, ...
     -0.19862767910431307864204482880642, ...
     -0.12403617126406631952361500698963, ...
     -0.43416110602837889188093965553450, ...
     -0.38864284496138298848368820422816, ...
     -0.49742313896156865617690862094750, ...
     -0.65506909060071668258633513435152E-01, ...
     -0.54046107587222447376898336935916, ...
     -0.19374430311448627449139164957895, ...
     -0.21797347584325374123660718055068, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.19584532512471844401439133027531, ...
     -0.63168655681204850681563549874707, ...
     -0.90233030436033463513181070921112, ...
     -0.60642348255765936124722001014165, ...
      0.00000000000000000000000000000000, ...
     -0.80972189677200294143541375522637, ...
     -0.58209787586990173647256990544253, ...
     -0.83686548692344391617162664381025, ...
     -0.10243921312001814379582985121977, ...
     -0.52704295544169988915202539886442, ...
     -0.71820502549667139042476315500771, ...
     -0.78211800995999025958688636663884, ...
     -0.85578878348643964344785103905108, ...
     -0.26080043841003711556582180762586, ...
     -0.13061737230200327923828027514913, ...
      0.00000000000000000000000000000000, ...
     -0.44521414457403926773317497715994, ...
     -0.69780908932146560679288082039321, ...
     -0.66899206817769503267088297222047, ...
      0.00000000000000000000000000000000, ...
     -0.72891023006189965013712326310293, ...
     -0.37024530768151522800672063932221, ...
      0.00000000000000000000000000000000, ...
     -0.32275953620672120686976828661180, ...
     -0.66470762672695841262017667178171, ...
     -0.32306760913108771241386793073162, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.13683702205917657289237473998807, ...
      0.00000000000000000000000000000000, ...
     -0.55947816484895364063783653823836, ...
     -0.75690025149534103382015622011351, ...
      0.00000000000000000000000000000000, ...
     -0.92282620861069337654871187945177, ...
      0.00000000000000000000000000000000, ...
     -0.94945587611159447764356569726866, ...
      0.00000000000000000000000000000000 ];
  y = [ ... ...
     -0.50516777744773643918214212704283, ...
     -0.31040114421146323467610402783791, ...
     -0.38139174632823850428680564625081, ...
     -0.45087881559146180751303614188317, ...
     -0.38716524171664208079585405722511, ...
      0.98605740376479278980387642403069, ...
     -0.53179537383682808117522612094495, ...
     -0.39923330820610651661243817919637, ...
     -0.55924165141919532170843072337147, ...
     -0.32183421694439171166523920516920, ...
     -0.48706522111890310455837522078968, ...
     -0.43864037323932895072146723439064, ...
     -0.57360768783134360345778307830250, ...
     -0.55766758615272760217178705034940, ...
     -0.35256727255257676283714405416718, ...
     -0.49258841625772331573291383409050, ...
     -0.30296300817765420709023711921593, ...
     -0.27337520447762240864886970930914, ...
      0.47471537268435794928244865456278, ...
      0.58035693653140731668646213878644, ...
     -0.48533267753756863676915233617052, ...
     -0.48917333384362543356099193333710, ...
     -0.55808744003610720897481815391397, ...
     -0.55694713731397587210816279802739, ...
     -0.55689799448943849551272945603815, ...
     -0.48859325854023263980525452506683, ...
     -0.26117953849550246736508673038521, ...
     -0.48398948921467227547423443087059, ...
     -0.52999026102693285956849576671356, ...
     -0.52583495263659649090093095454021, ...
     -0.57355483546767908414270209478254, ...
     -0.55557204112323420607295734852969, ...
     -0.55739761697092742823342363228578, ...
     -0.21246252441995259506958905076888, ...
      0.36139661177510802837475693850211, ...
      0.11582303928093664478281478578489, ...
     -0.57359024620476593895960903232245, ...
     -0.48075999227146968059407118917937, ...
     -0.57371658547584443139058969065517, ...
     -0.52698535358924523864722032814143, ...
     -0.11344215054773373022279305101957, ...
     -0.55728798211338842288776835769559, ...
     -0.42586101506138965898586810863037, ...
     -0.57375019535379531179673731067538, ...
     -0.16775873288237485180210443333935, ...
     -0.36463881029295166822714518212865, ...
     -0.48207876525200853027431004337685, ...
     -0.52747840671084502211591497419342, ...
     -0.53180888262584484912774717875574, ...
     -0.52832053993193271018974971786141, ...
     -0.52863298211428052722594126999808, ...
      0.10481124042981156776747972952527E+01, ...
     -0.57371140175475285675686432495456, ...
     -0.52448444053919330486337551923650, ...
     -0.42468204214393876878868764552758, ...
      0.86891668006615384049718425264833, ...
     -0.55555967179393677106465759845972, ...
     -0.43207267925178557569834574602145, ...
     -0.44163717527386104241934308216581, ...
     -0.36120487686156226967665052805572, ...
     -0.57348736410677225487636160697833, ...
     -0.57339310967499044449513445911666, ...
      0.23111663125846296538268627177402, ...
      0.70977328433019335226869776419213, ...
     -0.43325524227150080894750839759120, ...
      0.00000000000000000000000000000000, ...
     -0.57318116904317379016261023974720, ...
     -0.57316379219729504712466298101902, ...
     -0.22231995200693748608468315007358, ...
     -0.55502955244943758240255763984666, ...
      0.11100839542250144489340222725729E+01, ...
     -0.57286876316098503074069033064773, ...
      0.11529930056431959330783131719851E+01 ];
  w = [ ... ...
      0.99124219640185234470989336544560E-03, ...
      0.58614096060962842645487250845942E-02, ...
      0.56854522710881067383564039723551E-02, ...
      0.40625620962929522664929908767625E-02, ...
      0.45144310543124329374817531802773E-02, ...
      0.82088088596127442161702412322479E-03, ...
      0.14407828064975009824715695382818E-02, ...
      0.49783947422097924090273775604626E-02, ...
      0.88233634287350469355364288087551E-03, ...
      0.54934439723781169400547752605367E-02, ...
      0.33669998728502865263960539461844E-02, ...
      0.41903624852692709261378072222874E-02, ...
      0.17334944288966619414269024913119E-03, ...
      0.21658266572394104793711645431275E-02, ...
      0.60479958760001231392858259471875E-02, ...
      0.37756322991798540494330453652444E-02, ...
      0.62207318637145172822591743503502E-02, ...
      0.63286469162156006735700584173533E-02, ...
      0.29826294052344452485495959644700E-02, ...
      0.27059360522727772191971339645741E-02, ...
      0.42019177882590680248910223133272E-02, ...
      0.23015042374454809666901890875641E-02, ...
      0.18828680455513843606219753257332E-02, ...
      0.16690125284755693166888299832115E-02, ...
      0.20781252759372409612923667460460E-02, ...
      0.42317638788900425084313484715466E-02, ...
      0.71037803619188976533554128557295E-02, ...
      0.40307467270170115306414668368486E-02, ...
      0.30522630792848607523818935976199E-02, ...
      0.30218379230350043130768695564237E-02, ...
      0.96574870847494658906685789105858E-03, ...
      0.19000953811516758513791103731380E-02, ...
      0.21829276451288062623559064112356E-02, ...
      0.73314920756006735071788427464883E-02, ...
      0.35114723476610777601133441893946E-02, ...
      0.42611988684563371970090214166312E-02, ...
      0.94946505946997602521228000171027E-03, ...
      0.34509142883519454104321786989457E-02, ...
      0.39953322686081774873355011018233E-03, ...
      0.27638699271507528771931724478937E-02, ...
      0.42958741400998447897262423018398E-02, ...
      0.12717205008773558943510641599495E-02, ...
      0.42175860264852262389840957601069E-02, ...
      0.51628931464429952176360586413594E-03, ...
      0.82354400118366882096718549841164E-02, ...
      0.49763923773181868425612339373364E-02, ...
      0.30353430462986957072339039682070E-02, ...
      0.21010204804081172094616080287391E-02, ...
      0.16435606239301717159637463528701E-02, ...
      0.33633961349195807382580363482430E-02, ...
      0.35248211978801784050294560000961E-02, ...
      0.63942094224216359477928434782097E-03, ...
      0.84411673200603475386814798360338E-03, ...
      0.25146454557737862996260311126641E-02, ...
      0.39858155043769138905211326067054E-02, ...
      0.16047534667867884438074054540413E-02, ...
      0.15714180013667609459726436385097E-02, ...
      0.52508538616460060672169443423580E-02, ...
      0.27559932699033631806510178138074E-02, ...
      0.62831477470730771167890815345462E-02, ...
      0.74766335440469584911791085907174E-03, ...
      0.95979934038783073189952725536941E-03, ...
      0.39391900179981746067668114449212E-02, ...
      0.24830895862025367863318765158069E-02, ...
      0.57901415438434356432649769437734E-02, ...
      0.14553688489280240366387824569707E-02, ...
      0.89356029388787655872574198511159E-03, ...
      0.69941978699045079847532710585071E-03, ...
      0.42651637563773055644827276665484E-02, ...
      0.85219038226410641706285284477815E-03, ...
      0.29568676410262965948870235894266E-03, ...
      0.34392691859187999137468851025595E-03, ...
      0.92751764638845732676762722810718E-05 ];

  return
end
