作者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