Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Код програми.






Теоретичні відомості

R — мова програмування і програмне середовище для статистичних обчислень, аналізу та представлення даних в графічному вигляді. Розробка R відбувалась під істотним впливом двох наявних мов програмування: мови програмування S з семантикою успадкованою від Scheme. Незважаючи на деякі принципові відмінності, більшість програм, написаних мовою програмування S запускаються в середовищі R. R розповсюджуєтся безкоштовно за ліцензією GNU GeneralPublicLicense у вигляді вільнодоступого вихідного коду або відкомпільованих бінарних версій більшості операційних систем: Linux, FreeBSD, Microsoft Windows, Mac OS X, Solaris. R використовує текстовий інтерфейс, однак існують різні графічні інтерфейси користувача. R має значні можливості для здійснення статистичних аналізів, включаючи лінійну і нелінійну регресію, класичні статистичні тести, аналіз часових рядів (серій), кластерний аналіз і багато іншого. R легко розбудовується завдяки використанню додаткових функцій і пакетів доступних на сайті Comprehensive R ArchiveNetwork (CRAN). Більша частина стандартних функцій R, написана мовою R, однак існує можливість підключати код написаний C, C++, або Фортраном. Також за допомогою програмного коду на C або Java можна безпосередньо маніпулювати R об'єктами. R належить до інтерпретованих мов програмування і для роботи використовується командний інтерпретатор. R підтримує концепцію Об'єктно- орієнтованого програмування (ООП) включаючи generic функції, результат виконання якої залежить від аргументів (типу об'єктів), що передаються generic функції. В мові програмування R всі змінні є об'єктами, кожен об'єкт належить до певного класу.

 

Виконання роботи.

Код програми.

R version 3.2.2 (2015-08-14) -- " FireSafety"

Copyright (C) 2015 The R FoundationforStatisticalComputing

Platform: i386-w64-mingw32/i386 (32-bit)

R isfreesoftwareandcomeswith ABSOLUTELY NO WARRANTY.

Youarewelcometoredistributeitundercertainconditions.

Type'license()' or'licence()' fordistributiondetails.

R is a collaborativeprojectwithmanycontributors.

Type'contributors()' formoreinformationand

'citation()' onhowtocite R or R packagesinpublications.

Type'demo()' forsomedemos, 'help()' for on-linehelp, or

'help.start()' foran HTML browserinterfacetohelp.

Type'q()' toquit R.

Створюємо в R наступні вектори:

> a < - seq (from = 5, to = 160, by = 5)

> a

[1] 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95

[20] 100 105 110 115 120 125 130 135 140 145 150 155 160

> b < - seq (from = 87, to = 56, by = -1)

> b

[1] 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63

[26] 62 61 60 59 58 57 56

Знаходимо поелементнийдобудок цих векторів, результат збереігаємо у змінній d:

> d < - a*b

> d

[1] 435 860 1275 1680 2075 2460 2835 3200 3555 3900 4235 4560 4875 5180 5475

[16] 5760 6035 6300 6555 6800 7035 7260 7475 7680 7875 8060 8235 8400 8555 8700

[31] 8835 8960






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.