![]() |
||
|
*停權中*
加入日期: Jan 2002
文章: 474
|
@請問這個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)嗎?? 此文章於 2013-04-22 06:27 PM 被 ☆楚留香☆ 編輯. |
|||||||
|
|
|
New Member
加入日期: Aug 2004
文章: 3
|
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 |
||
|
|
|
*停權中*
加入日期: Jan 2002
文章: 474
|
引用:
感謝高手賜教..謝謝! 此文章於 2013-04-23 02:04 PM 被 ☆楚留香☆ 編輯. |
|
|
|
|
Regular Member
![]() ![]() 加入日期: Mar 2010
文章: 51
|
n=input('n=');
output=sum(1:n); 這樣寫速度比較快 |
|
|
|
*停權中*
加入日期: Jan 2002
文章: 474
|
請問下列程式~為何都會跑出錯訊息???
---------------------------------------- #程式#: 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. |
|
|
|
Regular Member
![]() ![]() 加入日期: Mar 2010
文章: 51
|
function不能直接執行
要存成.M檔再呼叫 可以找MATLAB FUNCTION的用法 |
|
|
|
*停權中*
加入日期: Jan 2002
文章: 474
|
引用:
請問一下.. 那下列這樣的程式代表什麼意思?? K=input_X(1,1) r=input_X(1,5) ============== 請問這裡的X(1,5)....是矩陣嗎???還是啥?? |
|
|
|
|
Major Member
![]() 加入日期: Oct 2001
文章: 234
|
引用:
去學習一下如何查hlep吧, 這樣問, 沒完沒了 |
|
|
|
|
Advance Member
![]() ![]() 加入日期: Jul 2001
文章: 463
|
建議 去PTT花2000/hr 找人教你吧......
你的問題已經沒經過思考了 而且從發言紀錄來看 問題的層次一直都很低 是不是該考慮不走此道? 寫程式不是人人可行的 |
|
|
|
*停權中*
加入日期: Jan 2002
文章: 474
|
引用:
如果google得到資料~ 我還有需要請益嗎?? 請切記~每個人總會有當初學者的時候~謝謝!!! 不用勞煩諸位費心了....謝謝指教! 此文章於 2013-04-24 06:12 PM 被 ☆楚留香☆ 編輯. |
|
|
|