首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-02-21 
请教matlab一个非常简单的程序C/C++ codek0for a0:100for b0:100for c0:100if(a+b+c100 && 5*a+3*b

请教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变址运算符是()

热点排行