数学建模社区-数学中国

标题: 怎样用循环求解三个变量对应的值 [打印本页]

作者: 穷开心@浮夸    时间: 2013-8-11 14:31
标题: 怎样用循环求解三个变量对应的值
假设,已知V=f(X,Y,Z),怎样用循环求解呀,或者用别的方法。
for x=a:b:c
     for y=d:e:f
         for z=g:h:i
v=subs(......)


麻烦各位大神指点一下

作者: magic2728    时间: 2013-8-11 15:21
你是想求这个三元函数在一个数据立方里的取值吗?你这样写挺对的啊~
作者: lvyanlong    时间: 2013-8-11 15:32
你的问题有点不懂
作者: cyshumo    时间: 2013-8-11 15:38
具体点可以吗??
作者: 穷开心@浮夸    时间: 2013-8-11 17:31
magic2728 发表于 2013-8-11 15:21
你是想求这个三元函数在一个数据立方里的取值吗?你这样写挺对的啊~

解决啦,谢谢啦
作者: 穷开心@浮夸    时间: 2013-8-11 17:36
lvyanlong 发表于 2013-8-11 15:32
你的问题有点不懂

额额额,
比如,求X=1时,Y=1,Z=1时的值,然后求
      求X=1时,Y=1,Z=2时的值,然后求
       求X=1时,Y=1,Z=3时的值,然后求
     。
     。
     。
     求X=1时,Y=2,Z=1时的值,然后求
     求X=1时,Y=2,Z=1时的值,然后求


一直循环到X=a,Y=b,Z=c的各个值
作者: 穷开心@浮夸    时间: 2013-8-11 17:38
cyshumo 发表于 2013-8-11 15:38
具体点可以吗??

比如,求X=1时,Y=1,Z=1时的值,然后求
      求X=1时,Y=1,Z=2时的值,然后求
       求X=1时,Y=1,Z=3时的值,然后求
     。
     。
     。
     求X=1时,Y=2,Z=1时的值,然后求
     求X=1时,Y=2,Z=1时的值,然后求


一直循环到X=a,Y=b,Z=c时,对应的V的各个值





表达能力太差啦,希望你能看懂

作者: cyshumo    时间: 2013-8-11 21:53
穷开心@浮夸 发表于 2013-8-11 17:38
比如,求X=1时,Y=1,Z=1时的值,然后求
      求X=1时,Y=1,Z=2时的值,然后求
       求X=1时,Y=1,Z= ...

这个你这样做是对的。  
你可以先令V=zeros(X,Y,Z)  开辟足够的存储空间。
然后如同你的循环。
  EE=subs(....)
   V(x,y,z)=EE;
这样多个中转,可以令每个元素都填补到V矩阵,最后直接输入V,就可以得到你要的所有结果的陈列。希望对你有所帮助。
作者: 穷开心@浮夸    时间: 2013-8-12 08:40
cyshumo 发表于 2013-8-11 21:53
这个你这样做是对的。  
你可以先令V=zeros(X,Y,Z)  开辟足够的存储空间。
然后如同你的循环。

解决啦,谢谢您啦




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5