请问matlab一个非常简单的程序
请教matlab一个非常简单的程序C/C++ codek0for a0:100for b0:100for c0:100if(a+b+c100 && 5*a+3*b
请教matlab一个非常简单的程序
C/C++ codek=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变址运算符是()