在MATLAB中怎么从矩阵中提取相应元素,并生成新的矩阵?比如我有1*1001的矩阵 t=[0 0.01 0.02 0.03 ……10];1*10的矩阵 t0=[1 2 3 4 5 6 7 8 9 10];和1*1001的矩阵 y=[0.1 0.5 0.8 …… 0.9];我想当t里面的数值等于t0

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:53:32
在MATLAB中怎么从矩阵中提取相应元素,并生成新的矩阵?比如我有1*1001的矩阵 t=[0 0.01 0.02 0.03 ……10];1*10的矩阵 t0=[1 2 3 4 5 6 7 8 9 10];和1*1001的矩阵 y=[0.1 0.5 0.8 …… 0.9];我想当t里面的数值等于t0

在MATLAB中怎么从矩阵中提取相应元素,并生成新的矩阵?比如我有1*1001的矩阵 t=[0 0.01 0.02 0.03 ……10];1*10的矩阵 t0=[1 2 3 4 5 6 7 8 9 10];和1*1001的矩阵 y=[0.1 0.5 0.8 …… 0.9];我想当t里面的数值等于t0
在MATLAB中怎么从矩阵中提取相应元素,并生成新的矩阵?
比如我有1*1001的矩阵 t=[0 0.01 0.02 0.03 ……10];
1*10的矩阵 t0=[1 2 3 4 5 6 7 8 9 10];
和1*1001的矩阵 y=[0.1 0.5 0.8 …… 0.9];
我想当t里面的数值等于t0里面的数值时,输出相对应的y的值(t和y的值是一一对应),并生成新的矩阵.最后得到一个1*10的新矩阵!希望大虾能够指点!

在MATLAB中怎么从矩阵中提取相应元素,并生成新的矩阵?比如我有1*1001的矩阵 t=[0 0.01 0.02 0.03 ……10];1*10的矩阵 t0=[1 2 3 4 5 6 7 8 9 10];和1*1001的矩阵 y=[0.1 0.5 0.8 …… 0.9];我想当t里面的数值等于t0
t=0:0.01:10;
t0=1:10;
y=[0,10:1009];
a0=[];
for i=1:10
a=y(find(i==t));
A=[a0,a];
a0=A;
end
A
----------------运行结果-------------------
A =
Columns 1 through 9
109 209 309 409 509 609 709 809 909
Column 10
1009
注:因为你的y不清楚,所以我随便选了一个,你可以根据自己的需要,自己改一下y,但是一定要是1*1001的.不清楚再问.

matlab中两个矩阵对应操作的问题比如两个个矩阵Aij和Bij,大小相同,我想求得A中每列最小值的位置,然后在B中提取相应位置的元素组成一个向量,怎么实现 在matlab中,怎样提取一个矩阵的一行元素或者提取一列元素?比如,从一个6*6矩阵中,提取它的第一行元素,形成一个6维行向量. 在MATLAB中怎么从矩阵中提取相应元素,并生成新的矩阵?比如我有1*1001的矩阵 t=[0 0.01 0.02 0.03 ……10];1*10的矩阵 t0=[1 2 3 4 5 6 7 8 9 10];和1*1001的矩阵 y=[0.1 0.5 0.8 …… 0.9];我想当t里面的数值等于t0 如何随机提取matlab矩阵中一个元素的位置关于matlab矩阵问题 MATLAB大神,已知二维矩阵(如100X100),怎么随机在这个矩阵中出20个元素,并得到其相应位置和值. matlab提取矩阵的上三角部分构成上三角矩阵已知A=[1 2 3,4 5 6,7 8 9,9 8 7],从矩阵A中提取相应的上三角部分和下三角部分构成上三角矩阵B和下三角矩阵C怎么弄呢? MATLAB中怎么确定一个数在相应矩阵的位置 function 在matlab中怎么定义矩阵 matlab 中矩阵怎么求所有元素的和 matlab矩阵中各个元素维数不同怎么表示 matlab中下标例如一个4*4的魔方矩阵,提取其中最大的元素及其对应的位置(以A(i,j)形式表示).我会提取最大的元素,但不知道位置怎么提取 matlab中,怎么将矩阵中的元素提取出来,然后进行循环怎么将矩阵 a=[0.02 0.1 0.4 0.9]的每个元素提取出来,在y1=4*p./(1-p).^2;y2=sin(x./2).^2;y=1./(1+y1*y2);进行计算(p的值就是元素的值) matlab中怎样隔列提取矩阵的元素?例如我想提取第1,3,5,7.1+2n列,用这些元素组成新的矩阵. 怎么在matlab中求矩阵个元素中的运算?如图. MATLAB中,在一个三维矩阵中如何提取出一个二维矩阵?一个a行b列c页的三维矩阵,如何从中将第1列的所有a行c页的元素提出出来,形成一个a行c列的二维矩阵?最好能给出一句代码,不要告诉我要用 matlab如何求线性方程组的系数矩阵如何从线性方程组中提取系数矩阵.比如:2*x+3*y+4*zx+4*3+8*z要提取[2 3 41 4 8]这个矩阵,怎么实现呢?感激不尽 matlab怎样提取提取一个矩阵中的某些元素?比如Y=[12 3 30 4 5 10 23 41 2 32]我想令Y1为Y中所有大于等于10的元素,请问应该怎么弄?谢谢了 matlab 中怎么合并矩阵?