matlab怎么把数输进数组

  • 哎matlab中如何把一组数据存入另外一个数组或者矩阵中
    答:若是每一次循环得到的impixel都是一列的话,只需每次计算出后写a(:,i)=impixel,若是一行:a(i,:)=impixel,若impixel得大小不定,你就在for外预定义一个元组a=cell(N,1);然后每次写a{i}=impixel,最后所有的impixel都存在a里,当然你也可以定义一个结构体,不过我觉得元组更容易操作一些 ...
  • matlab里如何把for循环中的数据存入到数组中
    答:我也是新手,共勉!把x=eval(M);改成x(i+1)=eval(M);就可以啦。matlab使用数组的时候不需要预先定义。
  • matlab如何 把fprintf输出的结果 赋给一个数组中
    答:x1=100;i = 1;x = sprintf('x%d',i);data(1) = eval(x)
  • matlab里如何把for循环中的数据存入到数组中
    答:a=[];for i=1:n a(i)=i;end
  • 急!怎么把产生的随机数存入数组! MATLAB x=normrnd(50,300,1,500...
    答:用rand吧。rand产生0到1之间的随机数。 举个例子,假设需要1到5之间100个数。 1+(5-1)*rand(1,100)就行了。rand(a,b)表示a行b列
  • 往matlab的数组里面存数的指令?
    答:B=a1,%将a1存入B中 B=[a1,a2],%将a2存入B中,且在a1后面 B=[a1,a2,a3],%将a3存入B中,且在a2后面 如果不需要中间过程,B=[a1,a2,a3],这句就够了
  • 如何在Matlab中用数组元素作为输入
    答:Boolean)A(X):X是一个有0和1组成布尔型数据,且size(A)=size(X),对应位置为1则留下该数据,0则去掉,最后按A中的存储顺序,返回一个列向量。假如说A是3*3的数组,A(logical([1 0 0;0 1 0;0 0 1])):表示引用了数组A的对角线元素,注意必须使用logical将0/1数组转换为布尔型。
  • MATLAB中的数组怎么定义和输入?
    答:不像C里那样非要用循环 load数据之后,只要有数据 [数组名 索引(从1开始的)]=你要存入的值 即可 试试吧,只要有效输入,就可以不停的缓存入了
  • MATLAB中怎么输入三维数组??拜谢!!!
    答:比如a=[1 2 3 4;5 6 7 8] b=[4 3 2 1 ;8 7 6 5];c=[1.5 2.5 3.5 4.5;5.5 6.5 7.5 8.5] 求d=a+b+2*c,且d的两行互换,则有:程序:a=[1 2 3 4;5 6 7 8];b=[4 3 2 1 ;8 7 6 5];c=[1.5 2.5 3.5 4.5;5.5 6.5 7.5 8.5];d1...
  • matlab数组的写入问题
    答:放入元胞数组即可 比如 a=[1 2 3;1 2 3] %定义一个2×3的二维数组 b=[1 2 3;1 2 3] %定义一个2×3的二维数组 c=[1 2 3;1 2 3] %定义一个2×3的二维数组 A={a b c;x x x}%%???你说的列数表示满足条件的组数 我不太理解呢 也就是赋值的时候把数组a当做一个索引值...

  • 网友评论:

    宫蕊19211811836: matlab中怎么把循环中生成的数值存入一个数组中 -
    28887福净 : %代码如下,输入到MATLAB clear;clc; A='利用元胞数组,%任给的字符串 N=length(A); value=cell(1,N);for i=1:N value{i}=A(i); % 将该字符串存储到元胞数组value中,该元胞数组的每个变量都对应一个%上述字符串的一个字符.概述 MATLAB...

    宫蕊19211811836: matlab中如何将for循环的数据存入一个数组中 -
    28887福净 : 1、首先在自己的电脑上打开matlab,创建一个空数组xx,和一个for循环,如下图所示.2、然后输入代码,如银敏枝下图所示.3、运行脚本,可以看到将锋敏for循环的数据全部存入到xx数组中了,如下图所示.4、接着输入代码,如下图所示.5、执行脚本之后,可以看到把for循环中的数据存入到数组中了,主要是通过xx(i)=a;来对数组赋拿埋值,如下图所示.

    宫蕊19211811836: MATLAB 怎样把符合条件的值存在数组里 -
    28887福净 : 这个不难.源代码如下: z=[]; for i=0:15;for j=0:15;for k=0:15if i+j+k==15z=[z;[i,j,k]];endendend end z z中第一列就是i,第二列是j,第三列是k. 如果还想提出来.直接赋值即可. i=z(:,1);j=z(:,2);k=z(:,3);

    宫蕊19211811836: MATLAB中的数组怎么定义和输入? -
    28887福净 : Matlab的数据类型就是数组,所有的处理基本都是数组形式的,所以随便定义一个变量就是数组了 像A=[1 2 3]

    宫蕊19211811836: matlab里如何输入文本数据并分组~~~ -
    28887福净 : 你看看输出的数组的大小,或者丢失了什么数据什么的,你用size(A)命令确认一下,然后你用A=reshape(A,114,1980)重新分配行列就ok了,注意数据是按列排的.

    宫蕊19211811836: 哎matlab中如何把一组数据存入另外一个数组或者矩阵中 -
    28887福净 : 若是每一次循环得到的impixel都是一列的话,只需每次计算出后写a(:,i)=impixel, 若是一行:a(i,:)=impixel, 若impixel得大小不定,你就在for外预定义一个元组a=cell(N,1);然后每次写a{i}=impixel,最后所有的impixel都存在a里,当然你也可以定义一个结构体,不过我觉得元组更容易操作一些

    宫蕊19211811836: 怎么把Matlab里的奇数项和偶数项分别放入两个数组中 -
    28887福净 : 1、打开matlab,命令行窗口输入x=[0 1 3 4;9 0 3 7],创建一个x数组,如下图所示. 2、然后输入a=(x~=0)进行比较各个元素是否为0. 3、接着按回车键之后,可以看到x数组各个元素是否为0,为0就显示为0,不是就显示为1. 4、输入sum(a(:))求x数组的非零元素的个数. 5、最后输入 nonzeros(x),就完成了.

    宫蕊19211811836: matlab如何输入数组x=[1,2,3;4,,5,6] -
    28887福净 : 直接在command window里面输入 x=[1,2,3;4,5,6] 就可以了

    宫蕊19211811836: matlab 怎么输入多组数据 -
    28887福净 : n = 文件个数 for i = 1 : n x{i} = load(strcat('tr.00',num2str(i),'.文件扩展名')); end

    宫蕊19211811836: 把excel导入matlab后,如何才能使excel中的一列数成为一个数组,例如x1=[1,1....]这种数组 -
    28887福净 : s=xlsread('文件名'); %如果不是在相同的根目录下,需要添加路径. x1=s(:,1); %取出excel表中的第一列. x1=x1'; %取转置,按行排列 xn=s(:,n); %取出第n列. xn=xn'; %类似地,按行排列

    热搜:matlab把数存入数组 \\ matlab怎么把数组画出来 \\ matlab 数组剔除一个数 \\ matlab数组找出 0的数 \\ matlab for循环写入数组 \\ matlab 数字前面补零 \\ matlab for循环生成数组 \\ matlab提取数组中的数 \\ matlab 数组保留两位小数 \\ matlab求数组中数最大值 \\ matlab创建指定长度数组 \\ matlab将数加入数组中 \\ matlab报错超出数组范围 \\ matlab数组的行数和列数 \\ matlab定义二维数组 \\ matlab如何依次取数组元素 \\ matlab生成等间隔数组 \\ matlab取数组中大于0的数 \\ matlab取数组的第一个数 \\ matlab给数组补零 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网