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

%*****************************************************************************80
%
%% RULE50 returns the rule of degree 50.
%
%  Discussion:
%
%    Order 50 (453 pts)
%    1/6 data for 50-th order quadrature with 84 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.11243137017724544706384538604138, ...
     -0.92568822098610615625930541796974, ...
     -0.29692106117972817002503164575225, ...
     -0.70777454997646828139185546400833, ...
     -0.90907207527032819051622115148967, ...
     -0.17776222920358422699613435141006, ...
     -0.63358007216059497217331539880521, ...
      0.00000000000000000000000000000000, ...
     -0.48639150346057012854861946724002, ...
     -0.67960972311168179219672603013974, ...
     -0.80987858028162034515744403376905, ...
      0.00000000000000000000000000000000, ...
     -0.10197291667485080764243827190062, ...
     -0.63905313551409030298179847776955, ...
     -0.54848856966069179497342801711918, ...
     -0.28743291564930093738030476563064, ...
     -0.25853575380565982943550456940571, ...
     -0.85293311497853524347068807827847, ...
     -0.69117532096345247573444072455055E-01, ...
      0.00000000000000000000000000000000, ...
     -0.56115415639613667473122134344096E-01, ...
     -0.24397413927543615902606748562471, ...
     -0.27325078883205130181299635420966, ...
      0.00000000000000000000000000000000, ...
     -0.16627205471955132096796330738419, ...
     -0.93789271474578126741505762079105, ...
     -0.11930506754016075016780500019251, ...
     -0.90151108565688587759737165100797, ...
     -0.32049535943729789391066639033515, ...
     -0.59104204439569195659289399130103, ...
     -0.21751462540323724688100842714558, ...
     -0.15800907798262943177922632788479, ...
     -0.34192996428318888182680259909761, ...
     -0.50348314662449992878796511382845, ...
     -0.72296664168698516928824798397709, ...
     -0.83410412765541264189179663045556, ...
     -0.45220969294953177503238310311635, ...
     -0.89091508745388259553341479950777, ...
     -0.43793566633133321281524272450307, ...
     -0.54799008713988301043149151643902, ...
     -0.20885455826291604847376889739060, ...
     -0.19653261626463977858040946368613, ...
     -0.34026425560719830519871252095558, ...
     -0.30334121141262021200705945773916, ...
     -0.49535294281864462436231396682347, ...
     -0.54967499236570302852186466340436E-01, ...
     -0.79641981144983823490340768373671, ...
     -0.77252621434083133665996549756551, ...
     -0.22122265719250289382440633768970, ...
      0.00000000000000000000000000000000, ...
     -0.63310729924221124505794362578563, ...
      0.00000000000000000000000000000000, ...
     -0.38407586571187361708454487843458, ...
     -0.53170841252843484837013141905012, ...
     -0.17511720551530423320716712387413, ...
     -0.30063413976092480084347753701585, ...
     -0.10868692205689496593149118515046, ...
     -0.41113970829952388068679218228879, ...
      0.00000000000000000000000000000000, ...
     -0.69178376289359713732790198931403, ...
      0.00000000000000000000000000000000, ...
     -0.97953562628985148065013964889033, ...
     -0.95090315064315556393142498648752, ...
     -0.11195104828353529165299273055927, ...
     -0.39218251627345475097146235231760, ...
     -0.48703846544346851999956533815843, ...
     -0.74320583688319031979489348519293, ...
      0.00000000000000000000000000000000, ...
     -0.69393567486204502934677097789401, ...
     -0.59416809204083916290436093693814, ...
      0.00000000000000000000000000000000, ...
     -0.59168695264172826158307513888901, ...
     -0.42226270556224588488343911175678, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.77777971180155417861382042517561, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.37473331227815313999612621965198, ...
      0.00000000000000000000000000000000, ...
     -0.77988920685466297897759157424588E-01, ...
      0.00000000000000000000000000000000, ...
     -0.84965569809328811423376218283034 ];
  y = [ ... ...
      0.26665777797796383627973623253967, ...
     -0.57575252834615965036824127302641, ...
     -0.53848652830351311098524847745854, ...
     -0.19146540832960751941458046699634, ...
     -0.53730488391129554992245069202693, ...
     -0.57586628305377182252547466076703, ...
     -0.56902146444580641033160663668216, ...
     -0.53665917816023464212621359008944, ...
      0.11490520500034347586508846660531E+01, ...
     -0.41558253110498620541881452613918, ...
     -0.50495637092434172779930285170762, ...
     -0.49186089726616651601947223505482, ...
     -0.54384156132974709175980042825510, ...
     -0.31266847173129537509553966714426, ...
     -0.46456703619309813450876313794865, ...
     -0.53671264515430239685282775620237, ...
     -0.48722771965406562202415837416678, ...
     -0.57476168616596147470350970491546, ...
     -0.55648988758506322732625931002792, ...
     -0.47916934061220515500684077992539, ...
     -0.30918435458414123508211511701385, ...
     -0.37840666740342688089437456064073, ...
     -0.52319798442392801521139581532973, ...
     -0.40025389355433590091307180243175, ...
     -0.51006243855179098239070640229809, ...
     -0.49360682183497845303635246898716, ...
     -0.56006513490944252779041221120332, ...
     -0.43200879236359204554404676070914, ...
     -0.56569680324298668363410710315288, ...
     -0.27024376159027951510165751092348, ...
     -0.50341926055772996189589528959240, ...
     -0.44849821522859359956466291790167, ...
     -0.15547647645906741636976279609852, ...
     -0.44503618911963343982519208289006, ...
     -0.36218696833371919155331150775928, ...
     -0.56041252984416499585686185156419, ...
     -0.52895122351604286441157165271526, ...
     -0.53438108768101891752999282805610, ...
     -0.54075896308780913586275538622291, ...
     -0.45931123138039248803011481724000, ...
     -0.45819330231577922836160500737553, ...
     -0.30653810287769073602767881586011, ...
     -0.55000331539356022007925762637213, ...
     -0.53673989933539527787145346842252, ...
     -0.34191292599382455707842137133247, ...
     -0.49993522428841323273059831641668, ...
     -0.15116834147609688134917263547298, ...
     -0.55870738754201772527722045828665, ...
     -0.53093517049471556661138723835977, ...
     -0.23111044337275539896270189389374, ...
     -0.43735474019364034368275094309953, ...
     -0.56061901718698357069687788950861, ...
      0.76210269896315505375472989314401, ...
     -0.50180464055963906570282323273135, ...
     -0.56066404582769439179312259695008, ...
     -0.37564082456563228243592800723225, ...
     -0.56093583647028840530479402530989, ...
     -0.52891066884917480700076516219948, ...
     -0.32227834482125130031233025928199, ...
      0.11168066855539393695052411427936E+01, ...
     -0.57411035226075729901604357841345, ...
      0.88226154891869896377217079959897, ...
     -0.57376987737405061910707525396861, ...
     -0.57387511563190780439997792525620, ...
     -0.23684295020028737262235915750548, ...
     -0.39119141236066998475482225138722, ...
     -0.57412552079576272088571038657122, ...
     -0.49038868751056796001858236250926, ...
      0.56490646899011486213357544715935, ...
     -0.44034718635067890842582839203872, ...
     -0.57418257398341738868103015579407, ...
      0.46314994945504571565754224755338, ...
     -0.40847798164087445421263923221521, ...
     -0.55956030132080839871226342430982, ...
     -0.23325735799867068880579964798512, ...
      0.66759979014975408805793640512288, ...
     -0.57398131471203676458813819810279, ...
     -0.61858570316929177810688167413239E-01, ...
      0.10083409893504061073884069251960E+01, ...
     -0.57386414467099150410234406203086, ...
     -0.57279115920674012280479926283406, ...
     -0.56023791168005362040639295690520, ...
      0.12766415047174134768367989248219, ...
     -0.57349445987280550794758489384318 ];
  w = [ ... ...
      0.21904046082402179331777860407172E-02, ...
      0.45710956467466776333595601564413E-03, ...
      0.39488814170737652484817523330772E-03, ...
      0.35934111950642942202851471876703E-02, ...
      0.14910742851108025176218601254730E-02, ...
      0.17967284713619579793465412642966E-03, ...
      0.10125558476824481605944822924240E-02, ...
      0.17069127169250074598843709053414E-02, ...
      0.24079695740395151054526221911175E-04, ...
      0.36927130629621416994224679037866E-02, ...
      0.22489391525853586565409506926398E-02, ...
      0.19524312574849497675486111229175E-02, ...
      0.10866799154497416799396832774298E-02, ...
      0.55988347396351114436180639136753E-02, ...
      0.28924669217577866067492578922788E-02, ...
      0.20380484585475350431644792897213E-02, ...
      0.34261098541603004157722338638113E-02, ...
      0.61351457019749324652202710478653E-03, ...
      0.86542020701437739404493838669357E-03, ...
      0.36671947134331494740326630077914E-02, ...
      0.28026432284100394242484806225548E-02, ...
      0.54349341984383407453878533427381E-02, ...
      0.28351957640421590232032942807150E-02, ...
      0.45746103628843216234268299714345E-02, ...
      0.15952659260343677779327391072587E-02, ...
      0.35621046832988029971593531686097E-02, ...
      0.50771409433251890919140609918512E-03, ...
      0.45268556007289308320192321203838E-02, ...
      0.57647586887781341017507334442447E-03, ...
      0.57986412207422415390596586269670E-02, ...
      0.26551803851187666770994169697277E-02, ...
      0.42618143181478615021232589520584E-02, ...
      0.61410787717774668691311895702589E-02, ...
      0.41577749997957744966853239679784E-02, ...
      0.45714943165212042708880269013658E-02, ...
      0.11784033012900141932339284269968E-02, ...
      0.14219896538536742581747920401589E-02, ...
      0.23860085586204575770728358003760E-02, ...
      0.10070034152583604416622993805894E-02, ...
      0.37609206282914322618831855234874E-02, ...
      0.34952452756601121036043544579388E-02, ...
      0.58926392977540359306346878698652E-02, ...
      0.21761510975303425549110319628113E-02, ...
      0.25597503150258418017093231009733E-02, ...
      0.53360452230413602215172989866309E-02, ...
      0.30890849879669851554048232262039E-02, ...
      0.71328535685235871693729072620986E-02, ...
      0.10810483517258989817564835528970E-02, ...
      0.17544886347878652397548372765366E-02, ...
      0.61494904649466669709635349908104E-02, ...
      0.23575565603961950228417434213703E-02, ...
      0.13783891229758136398436483499410E-02, ...
      0.18290788738495703825316717211575E-02, ...
      0.33652181243651173378348463861955E-02, ...
      0.15184413550438083995525042414313E-02, ...
      0.55587775921145309411995749989960E-02, ...
      0.17601404353050383171865064267571E-02, ...
      0.31341293249895626259540265265832E-02, ...
      0.56365508134121191078584408821979E-02, ...
      0.19737963916342285028504669269696E-03, ...
      0.57998586649655338308131100175788E-03, ...
      0.13607360815822191768414153771193E-02, ...
      0.15219771844702045466850220251726E-03, ...
      0.24008493579443378017998981782239E-03, ...
      0.67581925200909458799817643884140E-02, ...
      0.51393423392662772922503829588641E-02, ...
      0.69517340368258314203719954545839E-03, ...
      0.24993080895095462395459033935751E-02, ...
      0.26503828818360718009873158711194E-02, ...
      0.30717948054284111140681604233590E-02, ...
      0.63523033610323033970102101013160E-03, ...
      0.30076725635797333204424140098894E-02, ...
      0.42759500648291081429579191318110E-02, ...
      0.17369109423123418439135661109544E-02, ...
      0.33989953518860807286401877670786E-02, ...
      0.22934322638873487811005284243824E-02, ...
      0.52212507063839734314031356362762E-03, ...
      0.38540006507433082413851188895204E-02, ...
      0.78895266863538848229357197934055E-03, ...
      0.77068430988334312857080924995683E-03, ...
      0.49308164137002449756423311284903E-03, ...
      0.18435234238175567747584066472141E-02, ...
      0.37992680605946786583823819678412E-02, ...
      0.48761272444903304947626163241666E-03 ];

  return
end

