![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - @請問這個matlab鳥程式錯在哪裡???(1+...n)@
(https://www.pcdvd.com.tw/showthread.php?t=1009808)
|
|---|
@請問這個matlab鳥程式錯在哪裡???(1+...n)@
[1.我要用matlab寫出1+2+...+n的總合程式~
我寫的如下: n=input('n') sum=0; for i=1:n sum=sum+i; end sum 2.請問有人會寫1x3x5x....(2n+1)嗎?? |
n=input('n=')
sum=0; for i=1:n sum=sum+i; end sum ================ n=input('n=') sum=0; for i=0:n-1 sum=sum+(2*i+1); end sum =============== n=input('n=') sum=0; for i=1:2:2*n+1; sum=sum+i; end sum |
引用:
感謝高手賜教..謝謝! |
n=input('n=');
output=sum(1:n); 這樣寫速度比較快 |
請問下列程式~為何都會跑出錯訊息???
---------------------------------------- #程式#: function [ P, MD] = Bond_info( M,c,y,T ) %M:面額 %c:coupon rate %y:折現率 %T:期數(年) %=============================== Ct=ones(1,T)*(M*c); Ct(end)=Ct(end)+M; P=sum( Ct .* ( (1+y).^(-[1:T]) ) ); MD=sum( Ct .* ( (1+y).^(-[1:T]) ) .* [1:T] )/P; #輸出結果: >> function [ P, MD ] = Bond_info( M,c,y,T ) %M:面額 %c:coupon rate %y:折現率 %T:期數(年) %=============================== Ct=ones(1,T)*(M*c); Ct(end)=Ct(end)+M; P=sum( Ct .* ( (1+y).^(-[1:T]) ) ); MD=sum( Ct .* ( (1+y).^(-[1:T]) ) .* [1:T] )/P; ??? function [ P, MD ] = Bond_info( M,c,y,T ) | Error: Function definitions are not permitted at the prompt or in scripts. |
function不能直接執行
要存成.M檔再呼叫 可以找MATLAB FUNCTION的用法 |
引用:
請問一下.. 那下列這樣的程式代表什麼意思?? K=input_X(1,1) r=input_X(1,5) ============== 請問這裡的X(1,5)....是矩陣嗎???還是啥?? :confused: :cry: |
引用:
去學習一下如何查hlep吧, 這樣問, 沒完沒了 |
建議 去PTT花2000/hr 找人教你吧......
你的問題已經沒經過思考了 而且從發言紀錄來看 問題的層次一直都很低 是不是該考慮不走此道? 寫程式不是人人可行的 |
引用:
如果google得到資料~ 我還有需要請益嗎?? 請切記~每個人總會有當初學者的時候~謝謝!!! :unbelief: :unbelief: :unbelief: :sleep: :sleep: :sleep: 不用勞煩諸位費心了....謝謝指教! |
| 所有的時間均為GMT +8。 現在的時間是09:24 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。