Бағдарламалық қамтамасыз ету

Ерекше Пост http://www.math.missouri.edu/~stephen/software/

Бағдарламалық қамтамасыз ету

Ал мұнда қамтиды бірқатар бағдарламалық жобалар. Мен үшін алғыс айтқым келеді ССС қолдау көрсету үшін, ал көбірек бұл математикалық бағдарламалық қамтамасыз ету қазіргі уақытта әзірленеді.

Коды үшін күрделі арксинус, арккосинус және арктангенс функциясы

Мен жазған коды кешенін іске асыру үшін арксинус, арккосинус және арктангенс функциясы casinh, казино, cacosh кезінде, catanh, сейзхан. Қазіргі уақытта ниет білдіріп отырмын, олар бір бөлігі болды, операциялық жүйе FreeBSD, бірақ мен еді дайын жұмыс істеуді қалайтындарға қосу оны басқа жүйелерде (мысалы, glibc). Кодекс негізделген, қағазда “кешенін іске асыру арксинус пен арккосинус функцияларының көмегімен ерекше жағдайларды өңдеу” т. Э. Халл, Томас Ф. Fairgrieve, пинг осылайша Питер Таң казахстанская правда ” газеттерінде жарияланған ACM мәміле Математикалық қамтамасыз ету, оның ішінде 23, 3-Шығарылым, 1997, стр. 299-335, http://dl.acm.org/citation.cfm?id=275324.

Коды қол жетімді мекен-жайы бойынша http://people.freebsd.org/~stephen/ файлдар catrig.отырып, catrigf.отырып, catrigl.АР. Тестілер көрсеткендей, қалай нақты және алдамшы бөліктерін жетеді жақсы нәтиже ішінде 4 ОТӨ (бірлік на последнем месте). Олар, әрине, әлдеқайда дәл қарағанда, қазіргі іске асыру glibc немесе netbsd. Коды catrig.бастап толық прокомментирован коды және catrigf.С және catrigl.АР болып табыладықалтқы мен ұзын қос (80 бит 128 бит) нұсқалары тиісінше. ( Қалтқы нұсқа кейде нәтижелер береді дәлдігі құрайды сәл төмен 4 ОТӨ.) См. https://wiki.freebsd.org/Numerics елі үшін сандарды FreeBSD.

Алгоритм-бапта КАСКО бойынша, Fairgrieve және Таң, сондай-ақ пайдаланылады Boost-кітапханалар: http://www.boost.org/doc/libs/1_53_0/boost/math/complex/asin.hpp. Оларды іске асыру болып табылады дұрыс түпнұсқаға алгоритмі сонда менің коды. Буст кітапхана, сондай-ақ құрамында коды үшін atanh және асто. Соңғы екі алгоритмді түзету, қажетті болуы үшін, дәл, кейбір шекаралық жағдайларда: көруhttps://svn.boost.org/trac/boost/ticket/7290 және https://svn.boost.org/trac/boost/ticket/7291.

Xkbset

Бұл бағдарлама көмектесу үшін басқару көптеген XKB ерекшеліктері х терезе. Ол қамтиды мұндай функциясы ретінде басқару пернетақта, AccessX, залипание пернелер, BounceKeys, SlowKeys сипатталғандай, төмен. Ол қамтиды графикалық интерфейс бағдарламасы көмектеседі үдеуімен басқару пернетақта басқармасы. Бағдарлама қол жетімді түрінде бастапқы кодтарды мұнда.

Сізге ұнауы мүмкін смотреть басқа да осыған ұқсас бағдарламалар:

(Басқару пернетақта глючит құрметпен жеделдету үшін: қараңыз Түзету үшін басқару пернетақта. Бұл ішінара қайталау ” xfree86 нұсқасы 4.0.2, және толығымен түзетілуі нұсқасы 4.0.3.)

Сұйықтықтарды Бағдарламалар

Міне, бірнеше бағдарламаларды модельдеу үшін сұйықтық. Олар барлық жазылуы үшін Unix.

  • Заставку xlockmore құрамында режимі euler2d, ол имитирует 2Д Эйлер теңдеуі. Пайдалану нұсқалары 4.17 немесе одан жоғары (бірақ нұсқа 4.18 құрамында едәуір тиімділеу). Ол мүмкін алынған мұнда немесемұнда. Бұл енді, сондай-ақ енгізілуі анықтама алу бұл туралы bnews. .
    Сурет 2D шешімі Эйлер
  • Менің жазған бірнеше бағдарламалар модельдеу үшін Навье-Стокс мерзімдік сәйкес түсіндірулермен. Олар тамаша Жылдам Фурье түрлендіруі пакеті fftw. Көрсету үшін, олар OpenGL үшін хаттама қолданамынМесапакеті. Олар қол жетімді жерде.

AccessX үшін х Window

Filed тамыз 2012 Ескертпе: ақпарат бұл бөлімде өте ескі және негізінен ескірген.

Бұл жерде мен описываю AccessX, нұсқа, салынған x терезесінде нұсқасы R6 және одан жоғары. Бұл пайдаланушыларға, олар белгілі бір disabilites тұрғысынан олардың қабілетін пайдалану үшін пернетақта немесе тінтуірдің. Егер сізде басқа да деректер қоюға арналған беттің, пожалуйста, маған бұл туралы: stephen@math.missouri.edu.

Кейбір нұсқаларын х терезе таба встроенную бағдарламасын атты accessx мүмкіндік береді ауысуға болады бұл параметрлер on және off. Бұл қамтиды ИРИКС 6.5 үшін платформалар sgi, мүмкін болса Күн, жәнеқолданылады.

Басқа нұсқаларын, қазіргі уақытта бірқатар басқа да бағдарламалар, үшін сол міндеттері:

  • “Xfree86-4.0 бар құрал xf86cfg мүмкіндік береді пайдаланушыларға орнату кейбір параметрлері accessx.
  • Интерфейсі командалық жолдың бағдарламасын xkbset жазылған менімен.
  • Өте шектеулі, бірақ өте түсіну оңай бағдарламасы cheap-accessx-0.1.tar.gz.
  • Шамасы Релизі 6.6 х терезе (Нұсқа 11) қамтиды күн және Dec/Compaq үшін-сыйланды accessx. Іздеңіз, бұл сіздің сүйікті балық аулауды бөлу дейін X11R6.6.

Өте жақсы пайдалану нұсқаулары түрлі функцияларды accessx http://ccpc5.unican.es/doc/du-40D-doc/AQ917BTE/DOCU_013.HTMсондай-ақ, егжей-тегжейлі сипаттамасы (қоса алғанда көптеген бөлшектер про басқару пернетақта жеделдету) құжат ftp://ftp.x.org/pub/R6.4/xc/doc/hardcopy/XKB/XKBlib.ps.gz. Атап айтқанда, егер accessx ерекшелігі х енгізілді, көптеген ерекшеліктері бірі accessx енгізілуі мүмкін жүргізбестен, арнайы бағдарламалар, атап айтқанда:

  • Залипание пернелер: мысалы, алу үшін @ түймесін басыңыз “Shift”, релизі ол, содан кейін түймесін басыңыз 2. Жазу XKB басыңыз Shift екі есе болса, онда xkb, содан кейін қайтадан жүктеуге. Жұмыс істейді, сондай-ақ Control және Alt. Ауысу үшін бұл вкл/выкл пернесін басыңыз Shift 5 рет.
  • Баяу пернелері: себептері кілттері жұмыс істейді, тек егер олар нажатом жағдайы белгілі бір уақыттан сондықтан кездейсоқ басылған пернелердің емес тіркейді). Ол үшін ауыстырып қосқыш қосу/өшіру түймесін басыңыз Shift 8 секунд бойы.
  • “Тінтуір”: сандық пернетақта болуы мүмкін, сондай-ақ ретінде пайдаланылуы тышқан курсорды жылжыту үшін. Ол үшін ауыстырып қосқыш қосу/өшіру түймесін басып, осы тәртібі (өткізу олардың төмен, сіз аяқтау үшінші кілті): сол жақ Shift, сол Alt пернесі, пернесі num-Lock кілті. (Шын мәнінде тінтуірдің глючит құрметпен жеделдету үшін: қараңыз Түзету үшін басқару пернетақта.)

Бірнеше жолы бар ауыстырып-бұл мінездеме accessx. Мысалы:

  • Іске қосу кезінде x, у +accessx қосылған. Мысалы, егер сіз бастаңыз x көмегімен команда команда startx, жаса:
    команданы startx -- +accessx
  • Пайдалансаңыз, x арқылы XDM немесе Slim, онда іздеңіз файл атауымен параметрлері іске қосу локальды x сервер каталогта, ол атауға болады каталогы/usr/X11R6/lib/Х 11/XDM, және көз жеткізіңіз ол мына түрдегі
    :0 оқшау каталогы /usr/X11R6/bin/х +accessx
  • (ОК, мен тексердім – мүмкін біреу еді оны тексеру және маған егер ол жұмыс істейді.)

  • Пайдалану менің утилиттер xkbset төмендегідей:
    xkbset"
  • Егер сіз xfree86 нұсқасы 4.0.2 немесе одан жоғары: root редакциялау файл/usr/X11R6/lib/X11/xkb/x0-конфигурация.пернетақта(немесе барлық жерде, онда бұл файл орналасқан), және көз жеткізіңіз AccessxKeys пайда жолында ретінде
    Басқармасы += RepeatKeys + басқару пернетақта + MouseKeysAccel + AccessxKeys
    (файл құрылуы мүмкін көмегімен xf86cfg, немесе сіз жай ғана оны жасау керек өзіне).

Табиғи Математика

Бұл бағдарлама, ол мүмкіндік береді, жазу, математика делінген, және түрлендіреді, оны Latex, сондықтан ол болуы мүмкін жақсы верстается. Бұл бастапқыда жазылған көмектесу үшін мүгедектерге жазу үшін математика. Бұл деп аталады табиғи Математика.

Полимин Басқатырғыштар

Мұнда сөмкесіне арналған бағдарламалар жұмбақтар шешу, полимино орналастырылады “геометриялық пішінді (әдетте тіктөртбұрыш). Бөлігі, бұл қаражаттың пайдаланылуы шешу үшін кейбір мәселелеріhttp://www.xs4all.nl/~gp/PolyominoSolver/Polyomino.html. Егер біреу табады қателіктер менің бағдарламаларға немесе мүмкін кейбір қамтамасыз етеді тәуелсіз растау кейбір менің сан еді темекі шегу-бұл.

Заставку xlockmore құрамында режимі полиминошешетін түрлі полимин басқатырғыштар нақты уақыт. Пайдалану нұсқалары 5.01 немесе одан жоғары (бірақ 5.00 нұсқасы бар аз тапсырмалар жиынтығын деп аталадыpentominoes). Ол мүмкін алынған міне. Бұл енді, сондай-ақ енгізілуі анықтама алу бұл туралы bnews. .

Сурет Полимино

Мөлшерлеу Пакетін

Бұл бағдарламалар пакеті мүмкіндік беретін таратуға сенемін, күтемін міндеттері (мысалы, есептеу қарапайым егіздер) бірнеше компьютерлер. Ол сипатталған өзгерістерhttp://www.math.missouri.edu/~stephen/software/dispense/. Ескертпе Filed 22 мам 2012: – бұл бағдарлама жұмыс істейді оданда басқа нұсқаларымен Беркли код деректер базасын. Өйткені бұл код жазылған, бәлкім, басқа, әлдеқайда жақсы нәрселер тұр, осы проблеманы шешуге.

Сфералық Орау

Бұл вычисляет ПДР арналған салаларында көмегімен сфералық гармоник. Бұл сипатталған http://www.math.missouri.edu/~stephen/software/spherical/.

“Жылдам Дәл Жабу” Пакеті

Бұл вычисляет “тез дәл жабу” үшін Джеффри бұл типтес теңдеулер. Бұл сипатталған http://www.math.missouri.edu/~stephen/software/fec/.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>