首页 >>  正文

matlab生成1到100矩阵

来源:baiyundou.net   日期:2024-09-20

桓习孔4103matlab 怎么生成一个8X7矩阵,要求矩阵中的每个数在0到10之间变化(整数) -
潘彩供17315888447 ______[答案] A=fix(10*rand(8,7)) A = 9 8 9 1 4 8 3 2 4 9 2 9 0 1 6 6 4 1 4 6 1 4 7 8 6 4 3 6 8 9 0 2 8 8 3 7 7 3 1 5 5 5 4 1 8 0 2 7 1 0 4 0 7 6 4 6

桓习孔4103MATLAB怎么才能生成10行10列的a矩阵,要求将1 - 100按顺序填充. -
潘彩供17315888447 ______ for i =1:1:10 A(i,j)=(i-1)*10+j end end A

桓习孔4103MATLAB产生随机数,范围1 - 10, 9个数总和为60
潘彩供17315888447 ______ 程序 sumR = 0; while(sumR ~= 60) R = randi(10,1,9); sumR = sum(R); end 结果 >> R R = 9 6 6 10 3 8 8 4 6 >> sum(R) ans = 60 注意,这是在matlab2009a上面运行的,matlab7.0中没有randi这个函数,可以考虑用round(10*rand(1,9)) ...

桓习孔4103matlab里面怎样随机产生0到1的1000个数据,并把它们分成10组,然后统计每组的个数. -
潘彩供17315888447 ______ 用下面语句: y=rand(1,1000); for i=1:10; x(i)= length( y(y>(i-1)*0.1&y<=i*0.1)); end x 结果: x = 97 105 109 111 89 115 95 105 84 90

桓习孔4103MATLAB,产生1个一维数组,元素在0到10之间的随机数组A ,用关系和逻辑运算找出其中小于7大于3的元素 -
潘彩供17315888447 ______ A=0:10;%产生0到10 index=randperm(11);%随机生成0-10在数组中的位置 A=A(index);%0到10之间的随机数组A b1=A(A<7);%关系运算找到小于7的数 A1=b1(b1>3)%关系运算找到大于3的数 A2=A(A<7&A>3)%逻辑运算找到小于7大于3的数 A1 = 5 6 4 A2 = 5 6 4

桓习孔4103matlab产生随机矩阵matlab怎么产生10*20阶从3到10的随机矩阵 -
潘彩供17315888447 ______[答案] round(rand([10 20])*7)+3 %不需要整数的话,把round去掉就行了

桓习孔4103用matlab 程序 冒泡法对10个数由小到大排序 -
潘彩供17315888447 ______ a = rand(1,10);%随机生成一组数a%未排序前原始数据n = length(a);%数组程度for j = 1: n-1 for i= 1:n-1 if a(i)>a(i+1) c = a(i); a(i) = a(i+1); a(i+1) = c; end endenda %排序后数组显示这是最笨的方法,需要循环n*n次,可以有一些改进的方法,比如加入标志位,如果在一次循环中标志位不变,则停止循环.希望楼主自己体会 并改进.

桓习孔4103求:MATLAB简单小程序!急,注意:1 生成10*10的矩阵 2 矩阵元素只有0 - 1两个 3 每一列和为4 -
潘彩供17315888447 ______[答案] 写了个,你看看,能直接运行的: col=1; p=round(rand(10,100));%随即生成0^1的10*100矩阵 p1=zeros(10,10);%目标矩阵 while col

桓习孔4103matlab如何生成每行之和等于1的随机矩阵? -
潘彩供17315888447 ______ a=unifrnd(0,1,5,9) a(:,10)=1-sum(a,2) for k=1:5 a(k,: )=a(k,[randperm(10)]); end a sum(a,2)

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024