永发信息网

有n个变量x1,x2,.,xn,其中n是你要输入的,并且每个变量x都只能取1或2或3,怎么样在mat

答案:2  悬赏:80  手机版
解决时间 2021-02-23 08:13
  • 提问者网友:欲望失宠
  • 2021-02-22 21:29
有n个变量x1,x2,.,xn,其中n是你要输入的,并且每个变量x都只能取1或2或3,怎么样在mat
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-02-22 22:22
n=3; %变量个数value=[1,2,3]; %取值expr='[';data='[';for i=1:nexpr=[expr,'x',num2str(i)];data=[data,'x',num2str(i),'(:)'];if i==nexpr=[expr,']'];data=[data,']'];elsedata=[data,','];endendexpr=[expr,'=ndgrid([',num2str(value),']);'];eval(expr)eval(data)具体是怎么弄的,你看expr和data的值.eval实际上只是将expr和data作为表达式来运行.
全部回答
  • 1楼网友:行路难
  • 2021-02-22 23:10
这个解释是对的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯