作者candy88257 (阿泰斯)
看板MATLAB
標題[運算] matlab有辦法寫出mathematica的這個嗎?
時間Tue Mar 12 17:38:26 2013
http://miupix.cc/pm-27XISG
ci 是任意符號
:= 是先不運算,出現時在算(如出現ci[1]時,將1代入運算,得到的結果就等於ci[1])
[] 想必大家都知道了,是一個要代進去運算的東西,換句話說,ci是一個n的函數
If、mod應該不用說了,效果都一樣,只是寫法不一樣,當n是偶時,ci為0
上面程式碼是mathematica的,最近想學matlab,卡在這邊,有高手能幫一下嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.80.8.145
1F:→ candy88257:圖片網址是手機app"Miu Ptt"上傳的 03/12 17:45
2F:→ candy88257:有不敢點陌生網址的大大請點接下來上傳的網址(PCMan) 03/12 17:46
3F:→ candy88257:抱歉,突然忘了怎用PCMan貼圖了... 03/12 17:55
4F:→ candy88257:ci[n_]:=If[Mod[n,2]==0,0,8/((n^2)*(pi^2))] 03/12 17:57
5F:→ candy88257:上面是圖片內容 03/12 17:58
6F:→ candy88257:忘了說,n下面的一槓_代表那個n可以變換的意思 03/12 17:58
7F:→ prouno:function [output] = ci(n) 03/12 17:59
8F:→ candy88257:感謝! 我照您的方法加上if去運算,終於沒被畫紅線了 03/12 18:12
9F:→ candy88257:但是...,接著我打ci(1)想看看有沒有寫成功,結果 03/12 18:13
10F:→ candy88257:ci的下面被畫了一條紅線... 03/12 18:13
11F:→ candy88257:我是在m檔裡面進行編輯的 03/12 18:15
14F:→ candy88257:做了上面2個測試都沒辦法運算 03/12 18:25
15F:→ candy88257:感謝!我會了!原來要存檔才能定義函數!! 03/12 20:41