-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathClass_Demo.m
64 lines (59 loc) · 2.33 KB
/
Class_Demo.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
classdef Class_Demo
% Class_Demo Beskriv hvad denne class indeholder.
% Giv en detalijeret beskrivelse af denne klasse.
methods (Static)
function svar = Funktion1 (var1, var2, var3)
% Funktion1: Udregner var1, var2 og var3 ud fra manglende
% variabler
% var1 == var2 + var3
% Input:
% var1 = beskrivelse af var1
% var2 = beskrivelse af var2
% var3 = beskrivelse af var3
% Output:
% Svaret kommer an på givende variabler.
if isempty(var1)
disp("var 1 er tom")
disp("løs for manglende variabel her")
%Eksempel på en solve:
syms var1 %laver var1 til en symbolsk variabel.
disp("Udregner var1 via var2 og var3") %printer hvad vi gør
eq = var1 == var2 + var3 %opskriv ligningen
displayFormula("var1 == var2 + var3") %vis formlen
svar = solve(eq, var1); %solve for variablen
elseif isempty(var2)
disp("var 2 er tom")
disp("løs for manglende variabel her")
svar = "manglende variabel";
elseif isempty(var3)
disp("var 1 er tom")
disp("løs for manglende variabel her")
svar = "manglende variabel";
end
end
function svar = Funktion2 (var1, var2, var3)
% Funktion2: Udregner var1, var2 og var3 ud fra manglende
% variabler
% var1 == var2 + var3
% Input:
% var1 = beskrivelse af var1
% var2 = beskrivelse af var2
% var3 = beskrivelse af var3
% Output:
% Svaret kommer an på givende variabler.
if isempty(var1)
disp("var 1 er tom")
disp("løs for manglende variabel her")
svar = "manglende variabel";
elseif isempty(var2)
disp("var 2 er tom")
disp("løs for manglende variabel her")
svar = "manglende variabel";
elseif isempty(var3)
disp("var 1 er tom")
disp("løs for manglende variabel her")
svar = "manglende variabel";
end
end
end
end