66问答网
所有问题
matlab中矩阵i=[1 2 3 4 5], j=[1 1 1 1 1 1 1 1]想通过程序达到i=【1 2 3 4 5 6 1 1】
就是i的长度小于j的长度, i中的元素不全是1,扩展i的长度到j ,扩展后的i中,添加的元素为1,就是想达到这种效果i=【1 2 3 4 5 6 1 1】,程序怎么写啊 ,谢谢~~
举报该问题
推荐答案 2009-12-18
a=[1 2 3 4 5];
b=ones(1,7);%定义b为全1矩阵
A=length(a);% 计算出a的长度;
b(1:A)=a;%然后对b的1:A的单位替换
a=b;
a% 输出a矩阵
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Unvi9DiUi.html
相似回答
matlab中
:有
四
个
矩阵
x1
=[1
,
2] ,
x
2=[2
,
3],
x3
=[3
,
4],
x4
=[5
,
6]
要求平均...
答:
你可以创建一个多维
矩阵
,把这四个矩阵包含进来,这样就可以用一条代码来求多个矩阵的运算了。
如何用
matlab
生成这样的数组:
1
1 1 1 1
2
2 2 2 2
3
3 3 3 3
4
4...
答:
其实你这个问题,用编程是很简单的。但是如果单用matlab函数实现,我现在只想到一个办法。比如:a=1:n 是你自己假定的长度 然后调用复制函数b=repmat(a,1,5)生成相同的
矩阵
,组合成为一个大矩阵。最后sort(b,2)进行排序。就出来你想要的结果了。
MATLAB中
使
矩阵
a
=[123
;
456]
变成a=[1 2 3;4 5 6]的编程怎么做?
答:
a
= [123
;
456]
;a = num2str(a');a = str2num(a(:));b = reshape(a
,3,2
)'b = 1 2 3 4 5 6
用
Matlab
编写
一
个文件,要求输入
矩阵
a
=[1
2
3
;
4
5
6],
输出平均数,标准差...
答:
function [mean_a,std_a,rank_a]=myfun(a)函数文件,输入矩阵a
=[1
2
3
;
4
5
6],
输出平均数,标准差,秩 vect_a=a(:); % 把矩阵变成向量 mean_a=mean(vect_a); % 求均值 std_a=std(vect_a); % 求标准差 rank_a=rank(a); % 队矩阵求秩 示例:>> a=[1 2 3;4 5...
在
matlab中
有
一
个数组p1
=[1,2,3,4,5
,
6],
p2=[1,2,3,4,5,6],怎么合并为...
答:
可以先将行变成列的形式,再合并 >> a=p1'>> b=p2'>>p3=[a b]可得结果:>> p3=[a b]p3
=
1
1
2
2
3
3
4
4
5
5
6
6
matlab中
。
矩阵
中列求和
程序
?比如
[1
2
3
;
4
5
6
;7 8 9]求出每
一
列的和...
答:
a
=[1
2
3
;
4
5
6
;7 8 9];sum(a,1)sum(a,2)一个是行求和,一个是列求和 你试试
大家正在搜
matlab中矩阵
matlab中定义一个矩阵
matlab中矩阵的秩
matlab中矩阵的转置
matlab中矩阵的逆
怎么在matlab中输入矩阵
matlab中矩阵的输入
matlab中的矩阵计算
matlab中矩阵相乘