Merge pull request #1 from marvinlehmann/patch-1

Improved readme formatting
This commit is contained in:
Patrice Matz 2018-10-21 20:53:10 +02:00 committed by GitHub
commit 79f70f960c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 57 additions and 51 deletions

108
README.md
View File

@ -1,41 +1,43 @@
# SCE # SCE
#### outpout file Name input #### output file Name input
#### double a11 mass ([heights], [radii], [densities]) #### double a11 mass ([heights], [radii], [densities])
#### double a12 resistance ([heights], [radii], [densities], [resistances]) #### double a12 resistance ([heights], [radii], [densities], [resistances])
#### [double] a21 Gauß (#of_variables, [row1;row2]) #### [double] a21 Gauß (#of_variables, [row1;row2])
exp.: exp.:
6x+12y=30 6x+12y=30
3x+ 3y= 9 3x+ 3y= 9
[a1,a2]=a21(2,[6,12,30;3,3,9]) [a1,a2]=a21(2,[6,12,30;3,3,9])
a1 = 1 a1 = 1
a2 = 2 a2 = 2
#### [double] a22 Cramer (#of_variables, [row1;row2]) #### [double] a22 Cramer (#of_variables, [row1;row2])
exp.: exp.:
6x+12y=30 6x+12y=30
3x+ 3y= 9 3x+ 3y= 9
[a1,a2]=a21(2,[6,12,30;3,3,9]) [a1,a2]=a21(2,[6,12,30;3,3,9])
a1 = 1 a1 = 1
a2 = 2 a2 = 2
#### double a31 fixed-point ("func_name", start, limit) #### double a31 fixed-point ("func_name", start, limit)
exp.: exp.:
function y=fixed(x) function y=fixed(x)
y=(x+10)^(1/4); y=(x+10)^(1/4);
end end
a31("fixed",2,100) a31("fixed",2,100)
ans=1.8556
ans=1.8556
#### double a32 bisection ("func_name", start, end, limit) #### double a32 bisection ("func_name", start, end, limit)
exp.: exp.:
function y=func(x) function y=func(x)
y=(x^4-x-10); y=(x^4-x-10);
end end
a32("func",0,3,100) a32("func",0,3,100)
ans=1.8556
ans=1.8556
#### double a33 newton ("func_name","func_derv_name", start, limit) #### double a33 newton ("func_name","func_derv_name", start, limit)
exp.: exp.:
function y=func(x) function y=func(x)
y=(x^4-x-10); y=(x^4-x-10);
end end
@ -43,49 +45,53 @@
y=4*x^3-1; y=4*x^3-1;
end end
a33("func","func_der",2,100) a33("func","func_der",2,100)
ans=1.8556
ans=1.8556
#### [[double], a411 poly-intper (#of_variables, increments, [x] , [y])
[double]] #### [[double],[double]] a411 poly-intper (#of_variables, increments, [x] , [y])
exp.: exp.:
[a1,a2]=a411(5,0.1,[1,2,3,4,5],[34,22,45,56,66]) [a1,a2]=a411(5,0.1,[1,2,3,4,5],[34,22,45,56,66])
a1 = 1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000
a2 = 45.000 38.312 32.856 28.544 25.288 23.000 21.592 20.976 21.064 21.768 23.000 24.672 26.696 28.984 31.448 34.000 36.552 39.016 41.304 43.328 45.000 46.232 46.936 47.024 46.408 45.000 42.712 39.456 35.144 29.688 23.000 a1 = 1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000
a2 = 45.000 38.312 32.856 28.544 25.288 23.000 21.592 20.976 21.064 21.768 23.000 24.672 26.696 28.984 31.448 34.000 36.552 39.016 41.304 43.328 45.000 46.232 46.936 47.024 46.408 45.000 42.712 39.456 35.144 29.688 23.000
#### [[double], a412 lin-intper (#of_variables, increments, [x] , [y])
[double]] #### [[double],[double]] a412 lin-intper (#of_variables, increments, [x] , [y])
function seems unstable function seems unstable
#### double a542 optim. ("func_name", x, y, inc) #### double a542 optim. ("func_name", x, y, inc)
exp.: exp.:
function z=func(x,y) function z=func(x,y)
z=-(x*x + y*y); z=-(x*x + y*y);
end end
a542("func",-2,-2, 0.1) a542("func",-2,-2, 0.1)
ans=6.3838e-016 ans=6.3838e-016
#### [double] a611 diff (#num_of_points, [a], [b]) #### [double] a611 diff (#num_of_points, [a], [b])
#### [double] a612 central-diff (#num_of_points, [a], [b]) #### [double] a612 central-diff (#num_of_points, [a], [b])
exp.: exp.:
a=[0, 5, 10, 15, 20 ] a=[0, 5, 10, 15, 20 ]
b=[1, 0.8811, 0.7366, 0.5430, 0.1698] b=[1, 0.8811, 0.7366, 0.5430, 0.1698]
a612(5,a,b) a612(5,a,b)
ans= -0.023780 -0.026340 -0.033810 -0.019360 -0.074640
ans= -0.023780 -0.026340 -0.033810 -0.019360 -0.074640
#### double a621 trap-integ. ("function", interval_start, interval_end, precision)
exp.: #### double a621 trap-integ. ("function", interval_start, interval_end, precision)
a621("sin",0,pi/2,0.000001) exp.:
ans = 1.0000 a621("sin",0,pi/2,0.000001)
#### double a622 quad-integ. ("function", interval_start, interval_end, precision) ans = 1.0000
exp.:
a622("sin",0,pi/2,0.000001) #### double a622 quad-integ. ("function", interval_start, interval_end, precision)
ans = 1.0000 exp.:
a622("sin",0,pi/2,0.000001)
#### [[double], a752 sim (t0, t_end, x0)
[double]] ans = 1.0000
exp.: [a1,a2]=a752(0,10,100)
#### [[double],[double]] a752 sim (t0, t_end, x0)
exp.:
[a1,a2]=a752(0,10,100)
a1 = 0 1 2 3 4 5 6 7 8 9 10 a1 = 0 1 2 3 4 5 6 7 8 9 10
a2 = 100.000 60.000 40.000 30.000 25.000 22.500 21.250 20.625 20.312 20.156 20.078 a2 = 100.000 60.000 40.000 30.000 25.000 22.500 21.250 20.625 20.312 20.156 20.078