由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 请教Matlab中方程穷举的问题
相关主题
一个关于加快循环计算的问题Matlab 对解出的方程根进行判断的问题
matlab能管理多大的内存?>1G[转载] 面试问题!
建立方程java math 中有反函数么?
菜鸟请教高手一个数学问题一个优化实践问题
matlab 能不能解符号矩阵方程? (转载)[转载] 关于线段和椭球的问题
用Matlab的fzero解这个单变量非线性方程,总是报错?怎么求这个转角?
请教高手,如何求解矩阵方程?[转载]侃侃计算数学 (微分方程数值解)
遇到经典数学难题 (转载)求解两个联立的二阶常微分方程 (我的方程)
相关话题的讨论汇总
话题: matlab话题: enum话题: 穷举话题: print话题: 10
进入Computation版参与讨论
1 (共1页)
f**********g
发帖数: 107
1
假设x=1:10;f(x)是一个non-negitive, increasing function of x。同时f(x)<=x。比
如说f(x)可以是[1 2 3 4 5 6 7 8 9 10],或[1 1 2 4 4 4 6 7 7 10]。现在要穷举所
有可能的f(x).除了用十个for循环,有什么简单的方法写Matlab程序吗?多谢。
n*******e
发帖数: 2213
2
这个穷举的意义是什么?

【在 f**********g 的大作中提到】
: 假设x=1:10;f(x)是一个non-negitive, increasing function of x。同时f(x)<=x。比
: 如说f(x)可以是[1 2 3 4 5 6 7 8 9 10],或[1 1 2 4 4 4 6 7 7 10]。现在要穷举所
: 有可能的f(x).除了用十个for循环,有什么简单的方法写Matlab程序吗?多谢。

c*******h
发帖数: 1096
3
n = 10;
f = zeros(1,n);
f(1) = 1;
print_enum(f,2,n);
function print_enum(f, x, n)
if x == n+1
f
else
for y = f(x-1):x
f(x) = y;
print_enum(f, x+1, n);
end
end

【在 f**********g 的大作中提到】
: 假设x=1:10;f(x)是一个non-negitive, increasing function of x。同时f(x)<=x。比
: 如说f(x)可以是[1 2 3 4 5 6 7 8 9 10],或[1 1 2 4 4 4 6 7 7 10]。现在要穷举所
: 有可能的f(x).除了用十个for循环,有什么简单的方法写Matlab程序吗?多谢。

1 (共1页)
进入Computation版参与讨论
相关主题
求解两个联立的二阶常微分方程 (我的方程)matlab 能不能解符号矩阵方程? (转载)
请教一个Simulation(数值解)遇到的问题用Matlab的fzero解这个单变量非线性方程,总是报错?
积分方程的数值解法请教高手,如何求解矩阵方程?
请教求解二阶ODE方程遇到经典数学难题 (转载)
一个关于加快循环计算的问题Matlab 对解出的方程根进行判断的问题
matlab能管理多大的内存?>1G[转载] 面试问题!
建立方程java math 中有反函数么?
菜鸟请教高手一个数学问题一个优化实践问题
相关话题的讨论汇总
话题: matlab话题: enum话题: 穷举话题: print话题: 10