PCDVD數位科技討論區

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)

☆楚留香☆ 2013-04-22 06:25 PM

@請問這個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)嗎??

coolpage 2013-04-22 10:39 PM

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 01:57 PM

引用:
作者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


感謝高手賜教..謝謝!

RUGBYMAN 2013-04-23 02:09 PM

n=input('n=');
output=sum(1:n);

這樣寫速度比較快

☆楚留香☆ 2013-04-23 05:38 PM

請問下列程式~為何都會跑出錯訊息???
----------------------------------------
#程式#:

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.

RUGBYMAN 2013-04-23 07:15 PM

function不能直接執行
要存成.M檔再呼叫
可以找MATLAB FUNCTION的用法

☆楚留香☆ 2013-04-24 04:37 PM

引用:
作者RUGBYMAN
function不能直接執行
要存成.M檔再呼叫
可以找MATLAB FUNCTION的用法

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

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

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

CTX 2013-04-24 04:58 PM

引用:
作者☆楚留香☆
請問一下..
那下列這樣的程式代表什麼意思??

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

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


去學習一下如何查hlep吧,
這樣問, 沒完沒了

supersula 2013-04-24 05:35 PM

建議 去PTT花2000/hr 找人教你吧......
你的問題已經沒經過思考了

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

☆楚留香☆ 2013-04-24 06:11 PM

引用:
作者supersula
建議 去PTT花2000/hr 找人教你吧......
你的問題已經沒經過思考了

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


如果google得到資料~
我還有需要請益嗎??
請切記~每個人總會有當初學者的時候~謝謝!!!
:unbelief: :unbelief: :unbelief:
:sleep: :sleep: :sleep:
不用勞煩諸位費心了....謝謝指教!


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。