PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   請問站上有人懂MATLAB嗎 (https://www.pcdvd.com.tw/showthread.php?t=280989)

khlai 2003-12-22 09:32 PM

有人會寫出方波的程式嗎?

我就差這個不會...有人能指導一下嗎?

謝謝

Cudacke 2003-12-23 05:34 AM

引用:
Originally posted by dwight1116
經過了幾天的思考
同學間也是霧煞煞
弟還是沒有頭緒,只會這種簡單的:

在M file中指定function
function [value, radius] = sun(angle)
radius=angle*pi/180
value=sin(radius)
在工作視窗中輸入sun
>> sun(30)
radius = 0.5236
value = 0.5
ans = 0.5


即將是dead line了
請問剎那還有各位大大該怎麼寫呢
非常感謝Cudacke大大的解答,但是您的寫法對弟來說太深奧了
弟是個初學者,希望能用最簡單的方法寫出。


抱歉抱歉,
誤導到你了,
偶的程式碼只是示範一下 for loop 跟 if 在 matlab 裡面怎麼寫,
程式碼的作用跟你的作業是完全不相干的,
至於你寫的那段偶還真不知道為什麼會需要用到 angle 還有 radius,
很明顯的你們的解題方向有問題,
這提其實很簡單的,
其實只要想想人在找錢的時候是思考過程是怎樣的,
把程式設計成一樣就差不多了,
要幾個 variables 還有一個 while loop 加上幾個 if elseif 的選擇,
就可以寫出來.
還不懂的話就到 google 查查資料吧.

dwight1116 2003-12-23 05:38 AM

沒有啦
那是我另外寫的
跟題目沒關係.......

Cudacke 2003-12-23 05:41 AM

引用:
Originally posted by khlai
有人會寫出方波的程式嗎?

我就差這個不會...有人能指導一下嗎?

謝謝


只要固定每半週期把訊號從1變0, 或者0變1 就可以了呀.

神續 2003-12-23 08:12 PM

引用:
Originally posted by khlai
有人會寫出方波的程式嗎?
我就差這個不會...有人能指導一下嗎?
謝謝

方波:suare(x)

鋸齒波:sawtooth(X)

dwight1116 2003-12-23 08:24 PM

經過努力的煎熬
終於把程式給完成了
謝謝各位大大的指教


所有的時間均為GMT +8。 現在的時間是10:01 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。