2.3 Funkcje matematyczne

2.3.1 Funkcje trygonometryczne i logarytmiczne

Program VCmaster wykonuje wszystkie matematyczne funkcje kalkulatora naukowego. Należą do nich dowolne poziomy nawiasowania oraz potęgowanie.

Nazwy funkcji można podawać bezpośrednio lub za pośrednictwem menu. W drugim przypadku system automatycznie wprowadza odpowiednią nazwę, np. „SIN()“ . Następnie kursor umieszczany jest w nawiasie, wystarczy więc tylko wpisać wartość funkcji. Może nią być liczba lub zmienna.

Wszystkie funkcje można wzajemnie ze sobą łączyć. Oznacza to, że wartość funkcji może zawierać również elementy uruchamiające funkcję (zagnieżdżanie; zobacz przykłady).

Program VCmaster potrafi interpretować górne indeksy. I tak, wyrażenie X² (napisane z wykorzystaniem skrótu klawiaturowego ALT+E) odpowiada wartości X2 (gdzie 2 jest górnym indeksem). Również wartość X1/3 jest właściwe interpretowana. Dlatego też korzystając z tego programu nie są potrzebne żadne specjalne funkcje wykładnicze.

W całym programie obowiązują ogólnie znane reguły matematyczne. Jeżeli równanie nie ma rozwiązania, program generuje odpowiedni komunikat błędu. Program kontynuuje obliczanie do zadanej liczby miejsc po przecinku. Jeżeli potrzebny jest dokładniejszy wynik, należy zwiększyć zadaną liczbę miejsc po przecinku.

Uruchamianie: Menu: Oblicz - Funkcje trygonometryczne/logarytmiczne

Przykłady

Funkcje trygonometryczne:
Szerokość b = 200, 00 mm
Kąt α = 45, 00 °
Wysokość h = b * SIN( α ) = 141, 42 mm

Potęgowanie (automatyczna interpretacja górnych indeksów):
χ = 1/(φ+(φ²-λ²)0,5) 0, 8083

Potęgowanie:
Szerokość b = 10, 00 mm
Wysokość h = 20, 00 mm

I =

b * h³ / 12

6666,

67 mm4


2.3.2 Funkcje logiczne

Program realizuje funkcje ABS(), MAX(), MIN(), IF(), AND, OR. Jeżeli atrybutów jest więcej, oddziela się je średnikami.

Funkcja IF składa się z trzech elementów: warunku, wzoru względnie wartości, stosowanych, jeśli warunek jest spełniony oraz wzoru względnie wartości, miarodajnych, jeśli warunek nie jest spełniony.



Funkcja IF dopuszcza stosowania wszystkich typowych operatorów “=" , “¹" , “>" , “<" , “" oraz “". Można tu również porównywać zmienne tekstowe. Wynikiem są zawsze wartości liczbowe.

Funkcję IF rozwiązuje się od prawej do lewej strony ekranu. Dlatego w przypadku powiązań zaleca się korzystać z nawiasów.

Przykłady

Funkcja IF (czytaj: jeżeli; wtedy; inaczej):
D = 55,00 mm
k = IF( D32; 1; 1 - 0,26*LOG(D/32))) = 0, 939

Funkcja IF (zagnieżdżona):
d = 20 cm
b = IF( d>25; 1;IF( d>17,5 ; 0,9 ; 0,75) ) = 0, 90

Przykład ze zmiennymi tekstowymi:
Stal = "S355"
Re = IF( stal=“S235“ ; 235 ; 355 ) = 355, 00 N/mm²

Przykład z różnymi nawiasami (czerwonymi) i wynikami:
A = 15
B = 30

IF( A < 10 AND B < 20 OR B > 25; 1; 0,80 ) = 1, 00
IF( (A < 10 AND B < 20) OR B > 25; 1; 0,80 ) = 1, 00
IF( A < 10 AND (B < 20 OR B > 25); 1; 0,80 ) = 0, 80

Przykłady funkcji MIN()- / MAX():
F1 = 150 N
F2 = 200 N

FMAX = MAX( F1; F2 ) = 200, 00 N
FMIN MIN (F1; F2 * 0,50 ) = 100, 00 N
Wskazówka: Element IF() może zostać ukryty na potrzeby wydruku. Zobacz rozdział 2.9


2.3.3 Funkcja sumy i kwoty

Obie funkcje (sumy i kwoty) wprowadza się w graficznym edytorze wzorów.
Edycja sumy odpowiada ogólnie znanym regułom matematycznym.

Wskazówki: Zmienna pętli musi znajdować się w indeksie

Wiadomo, że:
Przykład ilustruje następujące działanie funkcji:


Iy = Iy1+ Iy2 + Iy3