matlab中,一个300*300的矩阵,如何随机取出n个3*3的子矩阵,求代码

作者&投稿:车东 (若有异议请与网页底部的电邮联系)
在matlab中,从矩阵中随机取几行,得到一个矩阵,如何求得剩下的这个矩阵?求代码,急求!~

[M,N]=size(A);
KK=randi([1,M],6,1);
p=uinque(KK);
AA=A(p,:);%随机取得
A(P,:)=[];
AR=A;%剩下的

  参考实例如下:
  >> a=[3 8 6 4 9];
  >> b=randint(1,1,[1 5])%%a为矩阵,利用randint随机产生其矩阵序号,然后代入序号,即可得到随机抽取的元素;
  b =
  5
  >> a(b)
  ans =
  9

rng('shuffle');
%%首先随机获得初始的行标和列标
for 1:n
i=floor(298*rand(1)+1); %生成一个1-298之间的数
j=floor(298*rand(1)+1); %生成一个1-298之间的数

submat(3,3,n)=A(i:i+2,j:j+2); %假如原矩阵为A,将抽出的3*3的子矩阵存入submat变量中

end

clear all;clc;
n=10;
for ii=1:n
a{ii}=rand(4);
b{ii}=rand(3);
c{ii}=rand(9);
end


捕鱼有一个版本是打红色乌龟然后爆全屏的是什么版本
好像叫恩芳海啸来袭。有金鲨有乌龟阵的。

怎样顺利安装数学mathlab软件?
ATLAB要用到CPU的数学计算模块,而MATLAB默认的是INTEL的CPU,所以AMD的CPU一般都会遇到安装好后打开自动关闭的问题。 解决办法:先确认安装好后(假如安装在D盘) 在此路径下D:\\MATLAB7\\bin\\win32有一个叫做atlas_Athlon.dll的文件。然后在我的电脑上右击点”属性”,再在”高级”中点”环境变量”,在”系统变量”中...

简述idl功能?idl 与matlab有何异同点
matlab和IDL的精神都是矩阵,一切都是矩阵,一个常数也是1*1的矩阵,一个向量是1*n的矩阵,一切的一切都是矩阵。所以用m www.hbbz08.com atlab做计算的时候,需要思维上把需要循环的程序改成矩阵运算,这就是matlab的长项了。IDL也是这样,矩阵操作比matlab逊色,但也是基于矩阵的。我的经验觉得IDL...

地层厚度校正
其次,根据每一个层序中砂岩和泥岩的百分比(bs、bn),计算出该层序的厚度与深度之间的关系式:φ(z)=bsφs(z)+bnφn(z),其中bn=1-bs。最后计算出各层的骨架厚度Hi 鄂尔多斯盆地三叠纪延长组沉积期湖盆边界与底形及事件沉积研究 其中,Zi,Z…分别为层序i的顶、底界埋深(单位:m),...

谁能帮我翻译一段话,中译英!急
noise. Therefore, the signal using wavelet transform to eliminate the simultaneous extraction of signals with noise is better than the traditional Fourior transform analysis. Preparation program through M atlab given signal noise suppression and elimination of non-stationary noise signals....

振动 离散系统中边界条件重要么 为什么
与流体动水压力有关的附加项包括附加阻 尼矩阵、 附加质量矩阵和附加刚度矩阵,其中附加质量矩阵与流体速度无关,下面分别讨论只考虑附加质量阵和综合考虑附加项这两种情况下PPR保温管道的自振频率。 ( 1)只考虑附加质量矩阵即不考虑流速只考虑附加质量矩阵即不考虑流速影响时,利用M atlab编制程序计算...

施工中的椭圆怎么放样.请详细说明简易的放样方式,以及计算公式_百度...
施工放样实际上变成了求解 A1 ~A18之间的 17个等分点、A19 ~A33之间 的 14个等分点所分别对应的参数 t。已知椭圆弧长反求 t的过程中 , 无论采用精确计算公式 ( 1) 还是近 似计算公式 ( 3) , 都采用 New ton迭代法 , 即给定适当的初始值 t代入公式进行计算 , 直至计算出的弧长 与等分...

自我介绍英语演讲稿
回想起来,我发现自己站在一个坚实的基础的理论和经验,已准备好了我拿不到博士学位。我的未来的研究兴趣包括:网络调度问题,启发式算法研究(特别是遗传算法和神经网络),供应链网络研究,混合动力系统性能分析与佩特里网和数据挖掘。自我介绍英语演讲稿3 atlab, I designed a simulation program for transpo...

黄梅县15353906624: matlab中,一个300*300的矩阵,如何随机取出n个3*3的子矩阵,求代码 -
紫通: rng('shuffle'); %%首先随机获得初始的行标和列标 for 1:ni=floor(298*rand(1)+1); %生成一个1-298之间的数j=floor(298*rand(1)+1); %生成一个1-298之间的数 submat(3,3,n)=A(i:i+2,j:j+2); %假如原矩阵为A,将抽出的3*3的子矩阵存入submat变量中end

黄梅县15353906624: 求助!Matlab生成300*300随机矩阵要求对角线元素为1 -
紫通: 随机矩阵总有一个数字的范围,是什么分布的?举个例子,如果是均匀分布的,你可以使用rand(300)来生成300*300的矩阵,里面的数是0到1之间的均匀分布的随机数,然后把对角线变成1就可以了 如果是正态分布的,你可以先生成90000个正态分布的随机数,然后组成300*300的矩阵,再把对角线变成1就可以了.

黄梅县15353906624: matlab中将一个300x300的矩阵写入txt文件中时总是乱码,最大只能写入255x255矩阵,如何解决? -
紫通: 先将matlab中的300x300的矩阵另存为:X:\a.txt x -ascii,其中“a.txt x -ascii”为文件名,然后用记事本打开试试.

黄梅县15353906624: 有关matlab 图像处理的问题 -
紫通: The image is stored as matrix in Matlab.If the image is color image.B=imread(Img);for i=8:16for j=8:16C(i-7,j-15,1)=B(i,j,1);C(i-7,j-15,2)=B(i,j,2);C(i-7,j-15,3)=B(i,j,3);ende...

黄梅县15353906624: 怎么把matlab中的一个矩阵在excel中显示 -
紫通: 具体步骤如下:1.先把这个变量保存为txt.具体操作 在指令栏输入:》save 'BW.txt' BW -ascii %(把矩阵BW的数据,导出到了TXT文件中,名字为bW.txt)% 结果BW.txt文件就会被保存到work文件夹下 2.新建EXCEL1文档,并打开.点菜单中...

黄梅县15353906624: matlab,我有一个300*200的矩阵,现需要将该矩阵中数值小于255的数全改为1,请问该怎么做? -
紫通: 楼上正解另外,用 A=A<255 可以把该矩阵中数值小于255的数全改为1,不小于255的数全改为0

黄梅县15353906624: 如何用matlab画出三维的图像一个横截面尺寸为200*300m -
紫通: 如何用matlab画出三维的图像一个横截面尺寸为200*300m >> hold on >> ezmesh('0-y-x',[-200 200])%画平面 >> [x,y,z]=meshgrid(linspace(-200,200)); >> contourslice(x,y,z,x+y+z,X,Y,Z,[0 0])%画交线

黄梅县15353906624: 我现在有一个300*41*768的四维数据,但是MATLAB不能显示四维数据,如何减维数,画出三维图形的效果? -
紫通: MATLAB可以显示四维前面三维可以做三维图,第四维用颜色表示也可以slice切片

黄梅县15353906624: matlab优化非线性约束 -
紫通: 将下面语句在matlab编辑器中保存为mycon.m function [c, ceq]=mycon (x) c=(300/210000*(1-x(1)/300))^3/x(2)^2-(300/210000*(1-x(1)/300))^3/(0.2+x(2))^2-0.000075; ceq=[ ]; %无等式约束 在matlab窗口中输入:fun='-x(1)*(0.02+x(2))/(2*(300-x(1)...

黄梅县15353906624: MATLAB急急 求高手指教 MATLAB 一个文件夹下有300个文件 有一个数组b[1,3,5,8,250]如何选出对应b中的文件 -
紫通: pt = 'd:\data\'; d = dir(pt); fns = {}; fid = 1; for p = 1:length(d) if ~d(p).isdir fns{fid} = d(p).name; fid =fid+1; end; end; b = [1,3,5,8,250]; R = fns(b)'

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网