PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
☆楚留香☆
*停權中*
 
☆楚留香☆的大頭照
 

加入日期: Jan 2002
文章: 474
XXX有高手會用Matlab寫讓人噁爛的財務公式嗎??XXX

最近在玩matlab........
可是有個公式就是寫不出來...
關於財務的IRR(內部報酬率)
請問用matlab寫的話....
要怎麼寫才好啊???
我姑且試著寫看看....如下:


function IRR(CF)

CF=[150,ones(1,floor(unifrnd(12,17)))*normrnd(25,3)]

IRR=IRR(CF)

end

================
請問是像上述這樣寫嗎???這樣寫對嗎???
好像很怪耶!!!
請高手解惑一下....感恩!!!
     
      

此文章於 2013-04-09 12:11 PM 被 ☆楚留香☆ 編輯.
舊 2013-04-09, 12:08 PM #1
回應時引用此文章
☆楚留香☆離線中  
supersula
Advance Member
 
supersula的大頭照
 

加入日期: Jul 2001
文章: 463
引用:
作者☆楚留香☆
最近在玩matlab........
可是有個公式就是寫不出來...
關於財務的IRR(內部報酬率)
請問用matlab寫的話....
要怎麼寫才好啊???
我姑且試著寫看看....如下:


function IRR(CF)

CF=[150,ones(1,floor(unifrnd(12,17)))*normrnd(25,3)]

IRR=IRR(CF)

end
================
請問是像上述這樣寫嗎???這樣寫對嗎???
好像很怪耶!!!
請高手解惑一下....感恩!!!

真的很怪

function Ans = func(Input) Ans是回傳的答案 Input是function的輸入
所以你的輸入到底是?? 看計算沒有需要輸入的 抱歉我不懂財務

簡單的例子
function Ans = add(In1, In2)
Ans = In1 + In2;
end

命令視窗下使用:
>> add(3,5)
ans: 8

所以先搞清楚你的輸入跟輸出 再來想你要怎麼去把輸入湊成答案 比較好幫
 
舊 2013-04-09, 12:41 PM #2
回應時引用此文章
supersula離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:11 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。