读书人

请问matlab一个非常简单的程序

发布时间: 2012-02-21 16:26:23 作者: rapoo

请教matlab一个非常简单的程序

C/C++ code
k=0;for a=0:100    for b=0:100        for c=0:100            if(a+b+c==100 && 5*a+3*b+c/3==100 && mod(c,3)==0)            g[k]=a;m[k]=b;s[k]=c;k=k+1; //这里提示错误,不知道为何??请指示!            end        end     end end


[解决办法]

clc;
clear;
k=1;
for a=0:100
for b=0:100
for c=0:100
if(a+b+c==100 && 5*a+3*b+c/3==100 && mod(c,3)==0)
g(k)=a;m(k)=b;s(k)=c;k=k+1;
end
end
end
end


改成这样可以不?这样可以运行。
另外,matlab用动态数组方便吧。。。但是慢,最好事先定义好数组维数,不然维数改变要浪费时间
[解决办法]
改成小括号~!MATLAB变址运算符是()

读书人网 >C++

热点推荐