SuanShu numerical library
சுவான்ஷு ஒரு ஜாவா கணித நூலகம். இது கிட்ஹப்பில் கிடைக்கும் அப்பாச்சி உரிமம் 2 இன் கீழ் திறந்த மூலமாகும். சுவான்ஷு என்பது அடிப்படை எண் பகுப்பாய்வு, புள்ளிவிவரங்கள் மற்றும் உகப்பாக்கம் ஆகியவற்றிற்கான ஜாவா வகுப்புகளின் ஒரு பெரிய தொகுப்பாகும். இது வேகமான மேட்ரிக்ஸ் பெருக்கத்திற்கான தகவமைப்பு ஸ்ட்ராசனின் வழிமுறையின் இணையான பதிப்பை செயல்படுத்துகிறது. சுவான்ஷு மேற்கோள் காட்டப்பட்டு பல கல்விப் பணிகளில் பயன்படுத்தப்பட்டுள்ளது. நேரியல் இயற்கணித வேர் கண்டுபிடிப்பு வளைவு பொருத்துதல் மற்றும் இடைக்கணிப்பு கட்டுப்பாடற்ற மற்றும் கட்டுப்படுத்தப்படாத உகப்பாக்கம் புள்ளிவிவர பகுப்பாய்வு நேரியல் பின்னடைவு நிகழ்தகவு விநியோகங்கள் மற்றும் சீரற்ற எண் தலைமுறை சாதாரண மற்றும் பகுதி வேறுபாடு சமன்பாடு தீர்வுகள் உரிமம் சொற்கள் சுவான்ஷு அப்பாச்சி உரிமம் 2 இன் விதிமுறைகளின் கீழ் வெளியிடப்பட்டுள்ளது பயன்பாட்டின் எடுத்துக்காட்டுகள் பின்வரும் குறியீடு நூலகத்தின் பொருள் சார்ந்த வடிவமைப்பைக் காட்டுகிறது (பல ஃபோர்ட்ரான் மற்றும் சி எண் நூலகங்களின் பாரம்பரிய நடைமுறை வடிவமைப்பிற்கு மாறாக) மினிமைசேஷனின் எளிய எடுத்துக்காட்டு மூலம். LogGamma logGamma = new LogGamma ();// பதிவு-காமா செயல்பாடு பிராக்கெட் தேடல் மினிமைசர் தீர்வு = புதிய ப்ரெண்ட் மினிமைசர் (1e-8,10);// துல்லியம், அதிகபட்ச மறு செய்கைகளின் எண்ணிக்கை UnivariateMinimizer.Solution சோல்ன் = solver.solve (logGamma);// உகப்பாக்கம் இரட்டை x _ மின் = soln.search (0,5);// அடைப்புக்குறிப்பு = [0,5] System.out.println (String.format ("f (% f) =% f", x _ min, logGamma.evaluate (x _ min)); மேலும் காண்க SOCP-இரண்டாவது வரிசை கோனிக் புரோகிராமிங் SDP இன் விளக்கம்