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

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

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

加入日期: 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 被 ☆楚留香☆ 編輯.
舊 2013-04-22, 06:25 PM #1
回應時引用此文章
☆楚留香☆離線中  
coolpage
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
 
舊 2013-04-22, 10:39 PM #2
回應時引用此文章
coolpage離線中  
☆楚留香☆
*停權中*
 
☆楚留香☆的大頭照
 

加入日期: Jan 2002
文章: 474
引用:
作者coolpage
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


感謝高手賜教..謝謝!

此文章於 2013-04-23 02:04 PM 被 ☆楚留香☆ 編輯.
舊 2013-04-23, 01:57 PM #3
回應時引用此文章
☆楚留香☆離線中  
RUGBYMAN
Regular Member
 

加入日期: Mar 2010
文章: 51
n=input('n=');
output=sum(1:n);

這樣寫速度比較快
舊 2013-04-23, 02:09 PM #4
回應時引用此文章
RUGBYMAN離線中  
☆楚留香☆
*停權中*
 
☆楚留香☆的大頭照
 

加入日期: 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.
舊 2013-04-23, 05:38 PM #5
回應時引用此文章
☆楚留香☆離線中  
RUGBYMAN
Regular Member
 

加入日期: Mar 2010
文章: 51
function不能直接執行
要存成.M檔再呼叫
可以找MATLAB FUNCTION的用法
舊 2013-04-23, 07:15 PM #6
回應時引用此文章
RUGBYMAN離線中  
☆楚留香☆
*停權中*
 
☆楚留香☆的大頭照
 

加入日期: Jan 2002
文章: 474
引用:
作者RUGBYMAN
function不能直接執行
要存成.M檔再呼叫
可以找MATLAB FUNCTION的用法

請問一下..
那下列這樣的程式代表什麼意思??

K=input_X(1,1)
r=input_X(1,5)

==============
請問這裡的X(1,5)....是矩陣嗎???還是啥??
舊 2013-04-24, 04:37 PM #7
回應時引用此文章
☆楚留香☆離線中  
CTX
Major Member
 

加入日期: Oct 2001
文章: 234
引用:
作者☆楚留香☆
請問一下..
那下列這樣的程式代表什麼意思??

K=input_X(1,1)
r=input_X(1,5)

==============
請問這裡的X(1,5)....是矩陣嗎???還是啥??


去學習一下如何查hlep吧,
這樣問, 沒完沒了
舊 2013-04-24, 04:58 PM #8
回應時引用此文章
CTX離線中  
supersula
Advance Member
 
supersula的大頭照
 

加入日期: Jul 2001
文章: 463
建議 去PTT花2000/hr 找人教你吧......
你的問題已經沒經過思考了

而且從發言紀錄來看 問題的層次一直都很低 是不是該考慮不走此道? 寫程式不是人人可行的
舊 2013-04-24, 05:35 PM #9
回應時引用此文章
supersula離線中  
☆楚留香☆
*停權中*
 
☆楚留香☆的大頭照
 

加入日期: Jan 2002
文章: 474
引用:
作者supersula
建議 去PTT花2000/hr 找人教你吧......
你的問題已經沒經過思考了

而且從發言紀錄來看 問題的層次一直都很低 是不是該考慮不走此道? 寫程式不是人人可行的


如果google得到資料~
我還有需要請益嗎??
請切記~每個人總會有當初學者的時候~謝謝!!!


不用勞煩諸位費心了....謝謝指教!

此文章於 2013-04-24 06:12 PM 被 ☆楚留香☆ 編輯.
舊 2013-04-24, 06:11 PM #10
回應時引用此文章
☆楚留香☆離線中  


    回應


POPIN
主題工具

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

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



所有的時間均為GMT +8。 現在的時間是03:29 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。