有n个变量x1,x2,.,xn,其中n是你要输入的,并且每个变量x都只能取1或2或3,怎么样在matlab中写个函数,将所有的可能都排出来.举个例子n=2,输出1,11,21,32,12,22,33,13,23,3

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 21:36:28
有n个变量x1,x2,.,xn,其中n是你要输入的,并且每个变量x都只能取1或2或3,怎么样在matlab中写个函数,将所有的可能都排出来.举个例子n=2,输出1,11,21,32,12,22,33,13,23,3

有n个变量x1,x2,.,xn,其中n是你要输入的,并且每个变量x都只能取1或2或3,怎么样在matlab中写个函数,将所有的可能都排出来.举个例子n=2,输出1,11,21,32,12,22,33,13,23,3
有n个变量x1,x2,.,xn,其中n是你要输入的,并且每个变量x都只能取1或2或3,怎么样在matlab中写个函数,将所有的可能都排出来.
举个例子n=2,
输出
1,1
1,2
1,3
2,1
2,2
2,3
3,1
3,2
3,3

有n个变量x1,x2,.,xn,其中n是你要输入的,并且每个变量x都只能取1或2或3,怎么样在matlab中写个函数,将所有的可能都排出来.举个例子n=2,输出1,11,21,32,12,22,33,13,23,3
n=3; %变量个数
value=[1,2,3]; %取值
expr='[';
data='[';
for i=1:n
expr=[expr,'x',num2str(i)];
data=[data,'x',num2str(i),'(:)'];
if i==n
expr=[expr,']'];
data=[data,']'];
else
data=[data,','];
end
end
expr=[expr,'=ndgrid([',num2str(value),']);'];
eval(expr)
eval(data)
具体是怎么弄的,你看expr和data的值.
eval实际上只是将expr和data作为表达式来运行.

设有N个实数X1,X2,...,XN,其中每一个数不是+1就是-1,且X1/X2+X2/X3+...+XN-1/XN+XN/X1=0,求证:N是4的倍 有n个变量x1,x2,.,xn,其中n是你要输入的,并且每个变量x都只能取1或2或3,怎么样在matlab中写个函数,将所有的可能都排出来.举个例子n=2,输出1,11,21,32,12,22,33,13,23,3 设有n个实数X1 X2 …… Xn 其中每一个不是+1就是-1,且X1/X2+X2/X3+……+Xn-1/Xn+Xn/X1=0 试证n是4的倍数那个 1啊2阿n啊n+1啊都是角标 一列数:X1、X2、X3、.、Xn、Xn+1、.,其中X1=3 (1)如果对任意的n,有Xn+1=Xn+2 计算X2=( )一列数:X1、X2、X3、......、Xn、Xn+1、......其中X1=3(1)如果对任意的n,有Xn+1=Xn+2计算X2=( )X3=( )X4=( 复杂解非线性方程组怎么解?一个多元非线性方程组,共n个方程,n个变量,f1(x1,x2,...xn)=0f2(x1,x2,...xn)=0...fn(x1,x2,...,xn)=0函数f是包含log、平方等复杂函数如何求这样方程组的解,用什么方法比较合适 已知直线y=kx+b上有n个点(x1,y1),(x2,y2),…,(xn,yn).若x1,x2,…,xn的平均数是x,已知直线y=kx+b上有n个点(x1,y1),(x2,y2),(xn,yn).若x1,x2,xn的平均数是x,求y1,y2,yn的平均数. 用琴森不等式证明((x1+x2+...+xn)/n)^(x1+x2+...+xn) 已知.N个有理数x1,x2,...xn.|xi| f(x)=(120-x1)^2+[(120-x1)+120-x2]^2+.+{A+120-xn) 其中xi有n个值 求最小值求一计算机程序 已知n个不同的数x1 x2 x3 ..xn是正整数1.2..任意一个排列试求|x1-1|+|x2-1|+...+|xn-n|最大值 1/n和n之间插入n个正数x1,x2,…xn,使1/n,x1,x2,…xn,n成等比数列 则x1x2x…xn=1/n和n之间插入n个正数x1,x2,…xn,使1/n,x1,x2,…xn,n成等比数列则x1x2x…xn= 1/n和n之间插入n个正数x1,x2,…xn,使1/n,x1,x2,…xn,n成等比数列 则x1x2x…xn=1/n和n之间插入n个正数x1,x2,…xn,使1/n,x1,x2,…xn,n成等比数列则x1x2x…xn= 对于n个给定实数X1,X2,X3,…,Xn,证明:|X1+X2+X3+…+Xn|≤|X1|+|X2|+|X3|+…+|Xn| x1+1 x1+2 x1+3 .x1+n x2+1 x2+2 x2+3 .x2+n .xn+1 xn+2 xn+3 .xn+n行列式求解 设x1.x2,.xn是正数,求证(x1+x2+……+xn)(1/x1 +1/x2 +……+1/xn )≥n^2关于柯西不等式的 已知X1*X2*X3*…*Xn=1,且X1*X2*X3*…*Xn是正数 ,求证(1+X1)(1+X2)…(1+Xn)>=2^n 如何解柯西不等式已知X1,X2,...Xn是正数求证:(X1+X2+..=Xn)(1/X1+1/X2+...+Xn)小于等于N^2 已知X1=4,X2=12,Xn=4X(n-1) - 4X(n-2)(n=3,4,5...).求数列Xn 的通项公式和Sn.其中n,n-1,n-2是下标