首页 >>  正文

matlab数组提取

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

蔚沈之4170有个1000行一列的数组,如何用MATLAB从第45行开始每隔30提取组成一个新数组. -
袁莫悦19271376309 ______ 加入数组是a 那么 b=a(45:30:end,:); b就是提取的数组

蔚沈之4170怎样从MATLAB图形文件fig中提取数据 -
袁莫悦19271376309 ______ MATLAB的图形相当于一个嵌套的结构(对象),可以通过各种属性来访问其中的数据.下面这段程序可以用来从图形中把数据找回来,这是一个从曲线中提取一维数组的例子. % fnam是文件名 open('fnam.fig'); % 取出曲线的handle,这里...

蔚沈之4170matlab 如何从已知数组中随机提取几列 -
袁莫悦19271376309 ______ m=size(A,2); col=ceil(rand(1,n)*m); B=A(:,col); 其中col为需要随机选取的列数 给定A得到B 想要对随机列进行排序和避免重复清加上代码

蔚沈之4170请问如何使用MATLAB进行元胞数组批量提取数据. -
袁莫悦19271376309 ______ 假设A是209个元素的元胞数组,并且每个元素矩阵的行数相同. B=[]; for n=1:length(A) B=[B,A{n}(:,[1 end])];%我不知道你想怎么合并,我就按A{1}两列A{2}两列...A{n}两列这样的顺序合了,不是的话你自己改 end

蔚沈之4170matlab 如何提取数组中的字符串 -
袁莫悦19271376309 ______ 在matlab中有查找字符串的命令,但是不是你所要求的返回1或0; 你可以使用如下的命令: ~isempty(strfind(str,'JPG')) 可以满足你的要求.

蔚沈之4170matlab数组中求最大的几个数 并提取标号 -
袁莫悦19271376309 ______ 你先用B=sort(A)把数组排序,然后提取第30个当坐标 就是B(30), 大于B(30)的定然就是属于最大30个以内的了. 你用find(A>B(30))就可以找到这些大于B(30)的坐标. 然后你可以根据坐标提取这些数 A(find(A>B(30))) 当然这个的前提是B(31)和B(30)不相等(数组没有两个数是相同的),不然都一样的话提取的就不是最大的30个数,而是29个数了.

蔚沈之4170matlab中怎么取一个矩阵的一部分 -
袁莫悦19271376309 ______ 1、打开matlab,在命令行窗口中输入a=[1 2 3 4;4 5 6 7;1 2 3 4],按回车键创建一个3行4列的矩阵. 2、如果我们想获取矩阵第2行第3列的数据,输入a(2,3). 3、想获取矩阵第3列的第一个和第三个,输入a([1 3],3). 4、想获取矩阵某列的连续数据,可以使用a(1:2,3),获取第3列第1个到第2个数据. 5、使用a(2:end,3)获取第3列,第2个到最后一个数据,根据需要获取矩阵数据即可.

蔚沈之4170求Matlab提取几组数据共同点的程序
袁莫悦19271376309 ______ 几组数据,长度一样吗 如果不一样,A,B,C a=length(A); b=length(B); c=length(C); n=min([a,b,c]); t=1; for i=1:n if A(i)==B(i) & B(i)==C(i) y(t,1)=i; y(t,2)=A(i); t=t+1; end end disp(y)%第一列表示在原来数组的位置标号,第二列表示该位置的值;

蔚沈之4170matlab从fig提取数据 -
袁莫悦19271376309 ______ 用MATLAB编程时,常常遇到这样的问题,图形保存了下来,但数据却没有保留.MATLAB的图形相当于一个嵌套的结构(对象),可以通过各种属性来访问其中的数据.下面这段程序可以用来从图形中把数据找回来,这是一个从曲线中提取一维数组的例子. % fnam是文件名 open('fnam.fig'); % 取出曲线的handle,这里gca表示当前图形的 CurrentAxes属性 % 如果图中有多条曲线,lh为一个数组 lh = findall(gca, 'type', 'line');

蔚沈之4170MATLAB中元胞数组去元素 -
袁莫悦19271376309 ______ cella = {[1 2 3],[2 3 4]} arra = cella{1} 直接取第一个元素不就行了么 补充: 里面两个数组又用一个[]括起来了?那就变成一个数组了 如果B也是1192062*?的话就没问题 c = x{1}(:,1); %后面加个分号防止你数据太多自动显示出错导致崩溃 然后可以用size(c)看看得到的结果长度对不对

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