考試前的一些練習題

因為即將考試了,老師出的練習題還有幾題不太明瞭,想懇請各位大大幫忙解題目,如果能有圖解就更加感激了
 
小弟本身資質還滿差的><,在一次謝謝各位的解答
 
 
 
1.建立一個vi,每秒顯示一個01之間的數字,同時還要計算最後4個隨機產生的算術平均值,並顯示出來。當此平均值超過0.7時則發出蜂鳴聲。

2.建立一個vi,使用FOR迴圈產生100個隨機數值,當產生隨機數時,顯示最新的最大值與最小值,與迴圈執行次數。 <?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

3.使用Matlab script,在Matlab圖形上繪製一正弦曲線

4.建立一個vi,來繪製(A,B為參數0 q2p)

5.設計一個即座標與直角座標轉換的程式

6.利用圖形顯示y=2x-x2y=x-2之兩曲線並求出所圍成的區域面積為多少

7.利用迴圈結構來完成下面數值的排列

                           1

                         121

                       12321

                     1234321

                   123454321

                 12345654321

asdfasdfasfsdf39967.8108680556

小弟試著解解看,不過解不出來…

有沒有人可以提供一下這些題目的解法呢?感激不盡。

1.建立一個vi,每秒顯示一個0到1之間的數字,同時還要計算最後4個隨機產生的算術平均值,並顯示出來。
當此平均值超過0.7時則發出蜂鳴聲。

2.建立一個vi,使用FOR迴圈產生100個隨機數值,當產生隨機數時,顯示最新的最大值與最小值,與迴圈執行次數。

3.使用Matlab script,在Matlab圖形上繪製一正弦曲線

我沒裝 Matlab 所以您要自己測試看看喔~

5.設計一個極座標與直角座標轉換的程式

可以參考下列網址

http://stdb.org/forum/forum_posts.asp?TID=5228

 

 

或參考下圖

 

(我在奇摩知識找到的)

x=r*sin(q)*cos(p)

y=r*sin(q)*sin(p)

z=cos(q)

所以 利用"Formula Node" 做反運算就可以了

"Formula Node"內輸入以下

r=sqrt(x*x+y*y+z*z);

q=acos(z/r);

p=atan(y/x);

意思是

r= (x*x+y*y+z*z)^1/2

q=cos^-1 (z/r)

p=tan^-1 (y/x)

把x y z 設為輸入

 

r q p 設為輸出 就完成了 ^^

JD39976.6052083333

7.利用迴圈結構來完成下面數值的排列 <?:namespace prefix = o />

                           1

                         121

                       12321

                     1234321

                   123454321

                 12345654321

 

請參考下列文章

 

http://stdb.org/forum/forum_posts.asp?TID=5649

 

 

 

 

 

4.建立一個vi,來繪製(A,B為參數0 q2p)

 

6.利用圖形顯示 y=2x-x² y=x-2 之兩曲線並求出所圍成的區域面積為多少

尚未成功,同志仍需努力

 

請先參考下列公式 :

6.

2x-x²=x-2,解出 x=-1、2


令f(x)=-x²+x+2(如果讓首項係數為正則面積前要加負號)


2                                                              │2
∫(-x²+x+2) dx=-x³/3+x²/2+2x │=(-8/3+2+4)-(1/3+1/2-2)=9/2
-1                                                             │-1

JD39976.6058680556

感謝JD大提供了這些解答,小弟又學到了一些東西。