ПредишенСледващото

Wolfram Mathematica - система за извършване на изчисления, се използва широко във всички области, които се нуждаят от техническа компютри.

Mathematica предоставя на потребителя с един чудесен инструмент:

Един от основните принципи на вградената Mathematica език е представяне на всички лица под формата на списъци. Например, сборът от числата - това е списък с основния елемент Plus. Карта и се прилагат операции позволяват да се замени елементи от списъка на главата и да използвате даден израз на всеки елемент от списъка.

синтактични елементи:

Редовната експресия променлива ID

идентификатор регулярен израз функция

Присвояване на стойност на променлива

а = Ь, а: = б (забавено или ленив задача)

(В точката на първата употреба)

е [x_, y_, z_]: = (х + у + z)

Извикването на функциите без параметри

Ако - тогава - друго

Ако [състояние, trueBlock, falseBlock]

Цикъл с предусловие

Цикълът за - в непосредствена близост до редица от числа, което е увеличение от 1

За [Ь = 0, т.е. <10, i++, loopBody]

Цикълът за - в непосредствена близост до редица цели числа от 1 до снижаване

За [I = 10, I> 0, i--, loopBody]

Wolfram Mathematica - Енциклопедия на езиците за програмиране

Logo Wolfram Mathematica

Квадратно уравнение:

След въвеждане коефициенти определят променлива Y - квадратно уравнение с предварително определени коефициенти. Тъй х не е определена, той ще остане в уравнение конвенционален променлива (например, печат [у] ще изведе на запис получава уравнения в + б х + х а ^ 2 с заместен коефициенти а, б и в). Намаляване функция изчислява стойностите на променливите, за които посоченото условие е вярно. Условието в този случай - квадратно уравнение и променливата - х.

факторен:

Използвайте вградената функция факториел. Смятате - един от начините за реализация на цикъла; Извършва първият аргумент за всички стойности, определени от втория аргумент, а именно, за всичко, което 0-16 на стъпки от по 1.

Числата на Фибоначи:

Print непременно завършва оттеглянето на линия трансфер, така че, за да се покажат всички числа на Фибоначи на един ред, те трябва да се натрупва в променливата на съобщ и ще го покаже. <> - оператор конкатенация; тя работи само с изчистени линии, така че в резултат на Фибоначи на разговор трябва да превърнете изрично функция низ ToString.

Hello, World!:

Print функция отпечатва аргументите си към главния изход. Потоци могат да бъдат вложени и за удобство на копиране на резултатите е по-добре да се използва за показване на една единствена тема.

Hello, World!:

В този случай, временно низ променлива. В края на линията, там е "," и се показва стойността на тази променлива се отделят. което не винаги е удобно.

факторен:

Той използва рекурсивната дефиниция на факториел. Имайте предвид, че при определянето на нейната теза се допълва със символа _ функция.

Числата на Фибоначи:

Този пример използва функция пушка. която в този случай вплита елементи от номерата масив Fibostrings копия ",".

факторен:

Символи е [х] е свързан със списък (Списък [...]) естествени числа първия х генерирани функция Обхват [X], в която главата на списъка се заменя със Times с помощта на Apply [глава, ИЗРАЗ], записани тук като главата @ @expr.

Тук използваме две парадигма програмиране осъществява от Wolfram в: първо, с помощта на шаблон израз x_ номера изписани в квадратните скоби се поставя в подходящо място за правото на забавено знак присвояване: =. Второ, функционална парадигма ще се отървете от тромавата процесуален кодекс и дизайни идват да изглежда като математически нотация.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!