matlab+矩阵嵌套
作者&投稿:城奖 (若有异议请与网页底部的电邮联系)
叱干秋13672331005问: matlab中怎么将一个矩阵作为另一个矩阵的元素放进去 - ?
巴林右旗奥力回答: 1、首先打开电脑上的“matlab”软件,主界面如下图所示,可以看到命令行窗口. 2、接着copy在命令行输入一个矩阵百A,矩阵A的值可以自定义,此处以1-9数字为例构造矩阵A,矩阵A如下度图所示. 3、拼接矩阵需要至少两个矩阵,...
叱干秋13672331005问: matlab 矩阵嵌套[类似C语言中指针矩阵的用法] - ?
巴林右旗奥力回答: 你可以建立一个cell类型的数组,三个元素分别用矩阵赋值
叱干秋13672331005问: Matlab 怎么把两个不同的矩阵和在一起 - ?
巴林右旗奥力回答: 简单的方法肯定会用到size命令 分析可知C矩阵的行数等于B矩阵,列数等于A矩阵和B矩阵的列数之和,空缺元素补0;具体方法如下 A(size(B,1),:)=0%令A的行数等于B的行数,空缺元素补0 C=[A B]
叱干秋13672331005问: 在Matlab里如何将多个矩阵A1、A2、A3(例如 3行6列)合并成一个例如[A1;A2;A3]的矩阵. - ?
巴林右旗奥力回答: 直接这样就行了【前提是行数要相等】 A = [A1; A2; A3]
叱干秋13672331005问: matlab如何将一系列矩阵组成新的矩阵 例如 for j=1:3 b(j)=[1+j 2+j 7 - j, 2+j 1+j 5+j , 5+2*j 4 9]; end - ?
巴林右旗奥力回答:N = 3; % N 随意定 BB = []; for j = 1:Nb = [1+j 2+j 7-j; 2+j 1+j 5+j; 5+2*j 4 9];BB = [BB b]; end BBBB =2 3 6 3 4 5 4 5 43 2 6 4 3 7 5 4 87 4 9 9 4 9 11 4 9
叱干秋13672331005问: matlab如何将矩阵带入自定义的函数计算 - ?
巴林右旗奥力回答: 既然是函数,就有输入,建立一个m文件叫tutex2.m,内容如下 function = tutex2(radius) area=pi*r^2; volume=(4/3)*pi*r^3; fprintf('The radius is %12.5f\n',r) fprintf('The area of a circle is %12.5f\n',area) fprintf('The volume of a sphere is %12.5f\n',volume) end 保存后,在命令行输入 = tutex2(10.0); 可以得到计算结果
叱干秋13672331005问: matlab 矩阵组合 - ?
巴林右旗奥力回答: clear a=[............],(m*n阶矩阵) for i=1:6 for j=i+1:n for k=j+1:n ... for ... 一共有(n-s次循环) b=a; b(:,[i,j,k...])=[] end end end...end(一共有n-s次end)
叱干秋13672331005问: 紧急!!!用MATLAB怎么使两个矩阵互溶成一个 - ?
巴林右旗奥力回答: 想不出什么简便方法,直接列进去合并了 a=[1 1 1 2 2 2 3 3 3;1 1 1 2 2 2 3 3 3;1 1 1 2 2 2 3 3 3;4 4 4 5 5 5 6 6 6;4 4 4 5 5 5 6 6 6;4 4 4 5 5 5 6 6 6;7 7 7 8 8 8 9 9 9;7 7 7 8 8 8 9 9 9;7 7 7 8 8 8 9 9 9]; b=[4 5 5 6 6 7;4 5 5 6 6 7;4 5 5 6 6 7;7 8 8 9 9 0;...
叱干秋13672331005问: 在MATLAB中怎样把一个一子矩阵加到另外一个矩阵中的任意给定的位置上去? - ?
巴林右旗奥力回答: 你可以使用细胞矩阵比如:A={[1 2],[1,2;3,4];[0],[1:5]}当你存在另外一个矩阵,B=rand(3,3)想加入A矩阵的某行某列,可以使用A{2,2}=B
叱干秋13672331005问: matlab提高循环嵌套代码的计算速度 - ?
巴林右旗奥力回答: MatchMat这个变量最后是多大的你知道对吧,在循环开始之前,把这个变量赋值为一个同样大小的元素为零的zero矩阵.