2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

matlab

1 :e:04/06/21 02:08
現在matlabを使用してfor文で1から3000まで繰り返し、sigmaを求めるというプログラムを作っているのですが、
うまくいきません。これだとn=3000のsigmaの値しかでてきません。sigmaにfor文で繰り返し求めたすべての値を格納したいです。
初心者で低レベルな質問ですみません。どなたか教えていただけませんか。

sigma=0;

for n=1:3000,
if n <=300
dsig=1;
elseif n <= 950
dsig=-1;
elseif n <= 1700
dsig=1;
elseif n <= 2550
dsig=-1;
elseif n <= 3000
dsig=1;
end

sigma =sigma + dsig;
end

2 :名無しさん@3周年:04/06/21 14:39
そんな簡単な質問、答える気にもならんわ。

3 :名無しさん@3周年:04/06/21 18:51
             , '"´  ̄ `ヽ、
           /          ヽ
          /              ヽ
.          i  i   /!    il  l i iト、
          i  i l  ,イ_i !   il  l i }
          il i l  iリ,こi i  ill i.l li リ
          i l l li i{i「;;;lN  iリ川il l/
          `ヽi l i l J///V ///il |
            il il | \( ̄,フ/ リ! |
        ハ´ ̄ヽヽ|{  ヽフ l ヽ | i!ヽ、
      /   ',   |ヽヽ/ ヽ|  〉.ヽ!/ .〉
     _f´   ',   Lノヘ 〉-i|`ヽ、レ' /|
    /_     }  く   |. l ヽ  /ヽ___ト
 /´ ̄      ノ   ヽ  lヽi  .} l  〉 i
/  ` ー‐´ / ヽ /´⌒ヽ \,ハj  l  ヽ
 ´⌒ヽ ./    V    ヽ   ヽ | \l   }ヽ
    く     /     ノ ヽ   \ ヽ '"_\ー- ._
     ヽ   /__   i  ',   o 〉  \     __ __,..>-、
  /⌒〉〉  /   `ヽ、l   ',  ./\  ̄`ーァ/´      \
 f_/´ ̄V  /      /   ',⌒ ー´ ̄ ̄ ̄/       ,.  ´`ヽ、
. /    ヽ/       /     ', ヽ  ̄`-r‐‐'  `ヽ   /      `丶、
 i     /      ./      ',-、    >      ヽ、i         ヽ、
 { / i ///      /        i ト,  /       /\          \
 ー l///     /         i _ i}、/      ,イ    `丶、        \
   ー/     ./ l         } /       / l       `丶 、       \
.   /     /  ト、         / 入      /-、!
    l     /__」 i` 、___ ,ノ´⌒` ー--‐へ __/
   |     i`ー マ  i    l  \\__ゝ-─'´

4 :名無しさん@3周年:04/06/22 00:40
sigma(1)=0;

for n=1:3000,
if n <=300
dsig=1;
elseif n <= 950
dsig=-1;
elseif n <= 1700
dsig=1;
elseif n <= 2550
dsig=-1;
elseif n <= 3000
dsig=1;
end

sigma(n+1) =sigma(n) + dsig;
end

これでいいのか?


3 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)