I

identitet()

identitet(heltal) matrix

Returnerer identitetsmatrixen med en dimension af heltal.

Heltal skal være et positivt heltal.

If

If BooleanExpr
           Statement

If BooleanExpr Then
           Block
EndIf

Hvis BooleanExpr evalueres som sand, eksekveres enkeltsætningen Statement eller sætningsblokken Block, før eksekveringen fortsættes.

Hvis BooleanExpr evalueres som falsk, fortsættes eksekveringen uden eksekvering af sætningen eller sætningsblokken.

Block kan enten være en enkelt sætning eller en række sætninger adskilt af ":"- tegn

Bemærk indtastning af eksemplet: For instruktioner til at indtaste programmer over flere linjer og definering af funktioner se Beregninger-afsnittet i din produktvejledning.

If BooleanExpr Then
       Block1
Else
       Block2
EndIf

Hvis BooleanExpr evalueres som sand, eksekveres Block1, og Block2 springes over.

Hvis BooleanExpr evalueres som falsk, springes over Block1, men Block2 eksekveres.

Block1 og Block2 kan være en enkelt sætning.

If BooleanExpr1 Then
       Block1
ElseIf BooleanExpr2 Then
       Block2

ElseIf BooleanExprN Then
       BlockN
EndIf

Muliggør en forgrening. Hvis BooleanExpr1 evalueres som sand, eksekveres Block1. Hvis BooleanExpr1 evalueres som falsk, evalueres BooleanExpr2, og så videre.

ifFn()

ifFn(BooleanExpr,Value_If_true [,Value_If_false [,Value_If_unknown]]) udtryk, liste eller matrix

Beregner det boolske udtryk BooleanExpr (eller hvert element i BooleanExpr ) og giver et resultat baseret på følgende regler:

BooleanExpr kan teste en enkelt værdi, en liste eller en matrix.
Hvis et element i BooleanExpr evaluerer sandt, returneres det tilsvarende element fra Value_If_true.
Hvis et element i BooleanExpr evaluerer falsk, returneres det tilsvarende element fra Value_If_false. Hvis du udelader Value_If_false, returneres undef.
Hvis et element i BooleanExpr hverken er sandt eller falsk, returneres det tilsvarende element Value_If_unknown. Hvis du udelader Value_If_unknown, returneres undef.
Hvis det andet, tredje eller fjerde argument i ifFn()-funktionen er et enkelt udtryk, udføres den Boolske test på hver position i BooleanExpr.

Bemærk: Hvis den reducerede BooleanExpr-sætning indeholder en liste eller matrix, skal alle andre liste- eller matrixargumenter have de samme dimensioner, og resultatet vil have de samme dimensioner.

Testværdien for 1 er mindre end 2,5, så dens tilsvarende

Value_If_True-element på 5 kopieres til resultatlisten.

 

Testværdien for 2 er mindre end 2,5, så dens tilsvarende

Value_If_True-element på 6 kopieres til resultatlisten.


Testværdien for 3 er ikke mindre end 2,5, så det tilhørende Value_If_False-element på 10 kopieres til resultatlisten.

 

Value_If_True er en enkelt værdi og svarer til enhver valgt position.

 

Value_If_False er ikke specificeret. Undef anvendes.

 

Ét element valgt fra Value_If_True. Ét element valgt fra Value_If_unknown.

imag()

imag(Value1) værdi

Returnerer imaginærdelen af argumentet.

imag(List1) liste

Returnerer en liste med imaginærdelen af elementerne.

imag(Matrix1) matrix

Returnerer en matrix med imaginærdelene af elementerne.

Henvisning

 

 

inString()

inString(srcString, subString[, Start]) heltal

Returnerer tegnpositionen i strengen srcString, hvor første forekomst af strengen subString begynder.

Start, hvis medtaget, angiver den position i srcString, hvor søgningen begynder. Standard = 1 (første tegn i srcString).

Hvis srcString ikke indeholder subString, eller Start er > længden på srcString, returneres nul.

int()


int(Value) heltal
int(List1) liste
int(Matrix1) matrix

Returnerer det største heltal, der er mindre end eller lig med argumentet. Denne funktion identisk med floor().

Argumentet kan være et reelt eller komplekst tal.

For lister og matrixer returneres det største heltal mindre end eller lig med hvert element.

intDiv()

intDiv(Number1, Number2) heltal
intDiv(List1, List2) liste
intDiv(Matrix1, Matrix2) matrix

Returnerer den heltalsdel med fortegn, der er en del af (Number1 ÷ Number2).

Returnerer for lister og matricer heltalsdelen med fortegn, der er en del af (argument 1 ÷ argument 2), for hvert elementpar.

interpoler ()

interpoler(xValue, xList, yList, yPrimeList) liste

Denne funktion gør følgende:

Givet xList, yList=f(xList) og yPrimeList=f'(xList) for en ukendt funktion f anvendes en kubisk interpolation til at approksimere funktionen f ved xValue. Det antages, at xList er en liste med monotont voksende eller aftagende tal, men denne funktion kan returnere en værdi selvom det ikke er tilfældet. Denne funktion gennemløber xList i søgningen efter et interval [xList[i], xList[i+1]] der indeholder xValue. Hvis den finder et sådan interval, returnerer den en interpoleret værdi for f(xValue); i modsat fald returnerer den undef.

xList, yList og yPrimeList skal have samme dimension 2 og indeholde udtryk, der reducerer til tal.

xValue kan være et tal eller en liste af tal.

Differentialligning:
y'=-3y+6t+5 og y(0)=5


Du kan se hele resultatet ved at trykke på 5 og derefter bruge 7 og 8 til at bevæge markøren.

Brug funktionen interpolate() til at beregne funktionsværdierne for listen med x-værdier:

invχ2()

invχ2(Areal,df)

invChi2(Areal,df)

Beregner den inverse kumulerede χ2 (chi-kvadrat) sandsynlighedsfunktion angivet ved frihedsgrad, fg for et givet Areal under kurven.

 

invF()

invF(Areal,dfNumer,dfDenom)

invF(Area,dfNumer,dfDenom)

Beregner den inverse kumulerede F fordelingsfunktion angivet ved dfNumer og dfDenom for et givet Areal under kurven.

 

invBinom()

invBinom(CumulativeProb,NumTrials,Prob,
OutputForm
)skalar eller matrix

Givet antallet af forsøg (NumTrials) og sandsynligheden for succes i hvert forsøg (Prob) vil denne funktion returnere det minimale antal successer, k, således at den kumulerede sandsynlighed for k succeser er større end eller lig med den givne kumulerede sandsynlighed (CumulativeProb).

OutputForm=0, viser resultatet som en skalar (standard).

OutputForm=1, viser resultatet som en matrix.

Eksempel: Mary og Kevin spiller et spil terninger. Mary skal gætte det maksimale antal gange, der rulles en sekser i 30 slag. Hvis der rulles en sekser så mange eller færre gange, vinder Mary. Desuden vinder hun mere, jo mindre det tal, hun gætter på, er. Hvad er det mindste tal, Mary kan gætte på, hvis hun vil have en sandsynlighed for at vinde på over 77 %?

invBinomN()

invBinomN(CumulativeProb,Prob,
NumSuccess,OutputForm
)skalar eller matrix

Givet sandsynligheden for succes i hvert forsøg (Prob) og antallet af succeser (NumSuccess) vil denne funktion returnere det minimale antal forsøg, N, således at den kumulerede sandsynlighed for x succeser er mindre end eller lig med den givne kumulerede sandsynlighed (CumulativeProb).

OutputForm=0, viser resultatet som en skalar (standard).

OutputForm=1, viser resultatet som en matrix.

Eksempel: Monique øver sig i målskud i kurvebold. Hun ved fra erfaring, at hendes chance for at ramme målet ved et kast er 70 %. Hun har tænkt sig at øve, til hun har fået 50 mål. Hvor mange skud skal hun forsøge for at være sikker på, at sandsynligheden for at få mindst 50 mål er større end 0,99?

invNorm()

invNorm(Areal[,μ[,σ]])

Beregner den inverse kumulerede normalfordelingsfunktion for et givet Areal under normalfordelingskurven angivet ved μ og σ.

 

invt()

invt(Areal,df)

Beregner den inverse kumulerede student-t sandsynlighedsfunktion angivet ved frihedsgrad fg for et givet Area under kurven.

 

iPart()

iPart(Number) heltal
iPart(List1) liste
iPart(Matrix1) matrix

Returnerer heltalsdelen af argumentet.

Returnerer heltalsdelen af hvert element for lister og matrixer.

Argumentet kan være et reelt eller komplekst tal.

irr()

irr(CF0,CFList [,CFFreq]) værdi

Finansfunktion, der beregner den interne rente af en investering.

CF0 er startpengestrømmen på tidspunkt 0; den skal være et reelt tal.

CFList er en liste over pengestrømsbeløb efter startpengestrømmen CF0.

CFFreq er en valgfri liste, hvor hvert element angiver hyppigheden for et grupperet (fortløbende) pengestrømsbeløb, som er det tilsvarende element i CFList. Standardværdien er 1; Hvis du indtaster værdier, skal de være positive heltal < 10.000.

Bemærk: Se også mirr(), her.

isPrime()

isPrime(Number) boolsk konstantudtryk

Returnerer sand eller falsk for at vise, om Number er et helt tal  2, der kun kan divideres med sig selv og 1.

Hvis Number har flere end ca. 306 cifre og ikke har nogen faktorer 1021, viser isPrime(Number) en fejlmeddelelse.

Bemærk indtastning af eksemplet: For instruktioner til at indtaste programmer over flere linjer og definering af funktioner se Beregninger-afsnittet i din produktvejledning.


Funktion til søgning af det næste primtal efter det angivne tal:

isVoid()

isVoid(Var) boolsk konstantudtryk
isVoid(Expr) boolsk konstantudtryk
isVoid(List) liste over boolske konstantudtryk

Returnerer sand eller falsk for at angive, om argumentet er en ugyldig datatype.

For yderligere oplysninger om ugyldige elementer se her.