2018年4月25日 星期三

106-2 高三資訊作業


  1. tracker/SoundCard/labview 作業 40%
  2. Scratch/micro-bit 作業40%
  3. 雷雕照片(去背景)  20%

106-2 高三數學作業

  1. 筆記
    • 集合論
    • 排列
    • 組合
    • 二項式定理
    • Pascal's triangle/聖誕襪定理/大衛之星定理
  2. 數學2習作
    • P.23,  4,5,7,8,9
    • P.29, 2,3
    • P.33, 3
    • P.38, 2 ,6
    • P.40, 11,12 

2018年4月20日 星期五

micro-bit 擴充版


測試滑桿的亮度

滑桿  616~4
micro-bit 0~255
使用micro-bit 設定線性變換 616~4 to 255~0

添加套件
(1)Neopixel


劉正吉老師套件
http://github.com/lioujj

(2)LCD1612

(3)pxt-sensor


如何由電腦抓取micro-bit 資料
(1)install
mbedWinSerial_16466.exe
python-3.6.5.exe
勾選 Add Python 3.6 to path
下載 collect.py

(2)dos模式
pip install pyserial
py collect.py


gitHub  makecode
吉哥分享/makecode




2018年4月11日 星期三

科學技術等級 記錄表 (東華大學 曾賢德教授)


  科技部 自造實驗基地的小科學家培育計畫


   科學技術等級 記錄表 (東華大學 曾賢德教授)


姓名:         年級:
 
姓名請清楚正楷填寫,以利製作證書

學校: 體育中學 日期: 2018 / 04 / 11


主 題
科學等級 技術等級
備 註
1
看見聲音波形
1
A

2
看見聲音頻譜
2
B

3
產生訊號
2
C

4
樂器調音
3
C

5
聲音的速度
4
D

6
拍頻
3
D

7
都卜勒效應
4
D

8
聽聽陀螺的轉速
3
F

9
閃爍的光
(使用太陽能板)
5
C

10
法拉第的磁生電
(使用線圈、磁鐵與指尖陀羅)
6
E





達成等級:



Set

U={1,2,3,4,5,6,7,8,9,10}
A={1,2,4,6}
B={1,3,4}
 
|U|=10
|A|=4
|B|=3
 
A聯集B 
AUB={1,2,4,6,3}
 
A交集B 
AnB={1,4}
 
A的補集 
A'=U-A= {3,5,7,8,9,10}
 
B的補集  
B'=U-B={}
 
AUB的補集

(AUB)'=
 
A交集B的補集  
(AnB)'=
 
(A'nB')=
(A'UB')=
 
 德摩根定律De Morgan's laws(或称笛摩根定理对偶律)
 (AUB)'= (A'nB')
 (AnB)'= (A'UB')

 
 
A與B的差集
A-B={2,6}

 B與A的差集
B-A={3}

 

maxima website

Mathematical Science & Technologies

 

Maxima for Symbolic Computation

 http://mathscitech.org/articles/maxima#book

 

2018年4月10日 星期二

集合,等比數列,等差數列,permutation,combination

 集合(Set)
U:{1,2,3,4,5,6,7,8,9,10};
A:{1,2,4,6};B:{1,3,4};
cardinality(U);
cardinality(A);
cardinality(B);
 
AuB:union(A,B);

AnB:intersect(A,B);

powerset(A);
cardinality(%);
 
Ap:setdifference(U,A);

Bp:setdifference(U,B);

AminusB:setdifference(A,B);

BminusA:setdifference(B,A);

ApnBp:intersect(Ap,Bp);

ApuBp:union(Ap,Bp);


setequalp (a, b)


Returns true if sets a and b have the same number of elements and is(x = y) is true for x in the elements of a and y in the elements of b, considered in the order determined by listify. Otherwise, setequalp returns false.


setequalp(setdifference(U,AuB),ApnBp);

 setequalp(setdifference(U,AnB),ApuBp);

disjoin(A,B); 

disjoin(B,A); 
 
 http://maxima.sourceforge.net/docs/manual/maxima_35.html#SEC188

排列(permutation), 組合(combination)
Function: permutation (n, r)
Returns the number of permutations of r objects selected from a set of n objects.
To use this function write first load(functs).
Function: combination (n, r)
Returns the number of combinations of n objects taken r at a time.
To use this function write first load(functs).

 load(functs);
 permutation(5,3);

combination(5,3);

級數和

Function: arithmetic (a, d, n)
Returns the n-th term of the arithmetic series a, a + d, a + 2*d, ..., a + (n - 1)*d.
To use this function write first load(functs).
Categories:  Package functs · Sums and products

Function: geometric (a, r, n)
Returns the n-th term of the geometric series a, a*r, a*r^2, ..., a*r^(n - 1).
To use this function write first load(functs).
Categories:  Package functs · Sums and products

Function: harmonic (a, b, c, n)
Returns the n-th term of the harmonic series a/b, a/(b + c), a/(b + 2*c), ..., a/(b + (n - 1)*c).
To use this function write first load(functs).
Categories:  Package functs · Sums and products

Function: arithsum (a, d, n)
Returns the sum of the arithmetic series from 1 to n.
To use this function write first load(functs).
Categories:  Package functs · Sums and products

Function: geosum (a, r, n)
Returns the sum of the geometric series from 1 to n. If n is infinity (inf) then a sum is finite only if the absolute value of r is less than 1.
To use this function write first load(functs).
  
load(functs);
 a:1;d:2;n:10;
arithmetic(a,d,n); 
/*an=a+(n-1)d*/
a+(n-1)*d;


r:2;n:10;
geometric (a, r, n)  ;
/*an=ar^(n-1)*/
a*r^(n-1);


b:2;c:3;
harmonic (a, b, c, n);

d:2;n:10;
 arithsum (a, d, n);
/*a+(a+d)+(a+2d)+...+(a+(n-1)d) */
/*Sn=n/2(2a+(n-1)d) */
n/2*(2*a+(n-1)*d);

r:2;n:10;
 geosum (a, r, n);
/*a+ar+ar^2+...+ar^(n-1) */ 
/* Sn=a(1-r^n)/(1-r) */
a*(1-r^n)/(1-r);