matlab 如何生成这样的矩阵 1 1 1 1 1 2 1 1 3 1 2 2 1 2 3 1 3 3 2 2 2 2
matlab 如何生成这样的矩阵 1 1 1 1 1 2 1 1 3 1 2 2 1 2 3 1 3 3 2 2 2 2 2 3 2 3 3 3 3 3每列重1加到3怎么把答案删了?
最佳回答
楼主这个是每行三列的吧,下面这些代码能实现生成这组数
x=[1 1 1]; i = 1;
while x(i,1)
再问: 太伟大了。能把3换成n吗?
再答: 不知道你说的把3换成n,是指的列数,还是进位值?这个代码两个值都可以改,不知道你具体的需求只能先改成这样了。 n=3; %n为矩阵的列数 j=3; %满进位数值 i = 1; x(i,1:n)=1; for m = n:-1:0 for s = n:-1:m+1 for k = n:-1:s+1 while x(i,k) < j i=i+1; x(i,:)=x(i-1,:); x(i,k)=x(i,k)+1; end end while x(i,s) < j i=i+1; x(i,:)=x(i-1,:); x(i,s)=x(i,s)+1; end if x(i,s)==j && s > 1 i=i+1; x(i,:)=x(i-1,:); x(i,s-1)=x(i,s-1)+1; if x(i,s-1) < j for t = s:n x(i,t)=x(i,t)-1; end end end end end
x=[1 1 1]; i = 1;
while x(i,1)
再问: 太伟大了。能把3换成n吗?
再答: 不知道你说的把3换成n,是指的列数,还是进位值?这个代码两个值都可以改,不知道你具体的需求只能先改成这样了。 n=3; %n为矩阵的列数 j=3; %满进位数值 i = 1; x(i,1:n)=1; for m = n:-1:0 for s = n:-1:m+1 for k = n:-1:s+1 while x(i,k) < j i=i+1; x(i,:)=x(i-1,:); x(i,k)=x(i,k)+1; end end while x(i,s) < j i=i+1; x(i,:)=x(i-1,:); x(i,s)=x(i,s)+1; end if x(i,s)==j && s > 1 i=i+1; x(i,:)=x(i-1,:); x(i,s-1)=x(i,s-1)+1; if x(i,s-1) < j for t = s:n x(i,t)=x(i,t)-1; end end end end end
最新回答共有2条回答
-
2026-04-02 13:56:08隐形的康乃馨
回复楼主这个是每行三列的吧,下面这些代码能实现生成这组数x=[1 1 1]; i = 1;while x(i,1) 再问: 太伟大了。能把3换成n吗? 再答: 不知道你说的把3换成n,是指的列数,还是进位值?这个代码两个值都可以改,不知道你具体的需求只能先改成这样了。 n=3; %n为矩阵的列数 j=3; %满进位数值 i = 1; x(i,1:n)=1; for m = n:-1:0 for s = n:-1:m+1 for k = n:-1:s+1 while x(i,k) < j i=i+1; x(i,:)=x(i-1,:); x(i,k)=x(i,k)+1; end end while x(i,s) 1 i=i+1; x(i,:)=x(i-1,:); x(i,s-1)=x(i,s-1)+1; if x(i,s-1) < j for t = s:n x(i,t)=x(i,t)-1; end end end end end
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
