数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 2235|回复: 3

[求助]matlab中关于数组赋值出错

[复制链接]
发表于 2004-8-28 20:47:38 | 显示全部楼层 |阅读模式
<>while n&lt;=37
    if (zhengchu(i,120))==0
       {
           wait(n)=start(n)
            n=n+1
            k=k+1
        }</P>
<>报错:Assignment statements do not produce results. (Use == to test
for equality.)</P>
<>(说明:wait是一个全部初始化为零的数组, start是给定的数组,有具体的值)</P>
发表于 2004-8-28 22:07:23 | 显示全部楼层
<>不知你程序要达到的目的,其中的i如何取值?变量K做什么?</P><>请参考以下程序:</P><>start=1:37;
wait=zeros(1,37);
zhengchu=[1 1 1 1 0 0 0 0 1 1 1 1 1];
zhengchu(1,37)=0;
n=1;
k=1;
while n&lt;=37
    if zhengchu(k)==0
   
           wait(n)=start(n);
       end
            n=n+1;
            k=k+1;
        end
        wait</P>
发表于 2004-8-28 22:10:23 | 显示全部楼层
<>不知你的程序要完成什么功能,变量i没有赋值,变量K不知起什么作用。程序不完整。</P><>请参看以下程序:</P><>start=1:37;
wait=zeros(1,37);
zhengchu=[1 1 1 1 0 0 0 0 1 1 1 1 1];
zhengchu(1,37)=0;
n=1;
k=1;
while n&lt;=37
    if zhengchu(k)==0
   
           wait(n)=start(n);
       end
            n=n+1;
            k=k+1;
        end
        wait</P>
发表于 2004-8-29 08:44:37 | 显示全部楼层
我也想学这个软件!板主你可以说说怎么学吗
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-28 18:40 , Processed in 0.049380 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表