→ SheWow: 謝謝 我已經找到解法了 感謝 08/26 20:20
※ 引述《SheWow (123)》之銘言:
: 如題 抱歉我的問題 光用標題可能不夠打清楚
: 我的目標是
: "創一個副程式.m檔 該檔有兩個輸出值
: 我可以隨意呼叫該副程式的任一輸出值"
: 例如:
: function [f] = g(a,b)
: a,b 為輸入值
: function f 的計算結果 可得 g(a,b) & dg(a,b)兩種結果
: 我該怎麼做 才能任意呼叫裡面的 g(a,b) or dg(a,b) 來使用?
: 目前我呼叫都只能使用g(a,b)的數值而已 = =
: 是將[f]改成[f,df]就可以了嗎?
這裡你的function名稱是應該是g...不是f
所以你打g(a,b)當然只有g(a,b)
你如果有另一個function應該是 function f = dg(a,b)
此處f是你的回傳值
: 另外想請教
: 使用副程式的話
: 不是在主程式呼叫 "f" ,就應該能得到 g(a,b)嗎?
: 不知為何我都無法這樣用
: 我都必須在主程式的計算使用"g(a,b)"才能成功呼叫
: 是我寫錯嗎?
: 先謝謝各位
就跟上面所說一樣,f是回傳值....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.205.27.107
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1440475200.A.DEF.html