matlab怎样把行向量变成一个矩阵 5
哈哈刚才解决了呵呵谢谢各位。不知道有谁自己在MATLAB里面写过小波程序不?有的话可以传我一份不,邮箱314737893@qq.com小波分解与重构的函数最好是自己写的那...
哈哈 刚才解决了 呵呵 谢谢各位。不知道有谁自己在MATLAB里面写过小波程序不?有的话可以传我一份不,邮箱314737893@qq.com 小波分解与重构的函数最好是自己写的那种,谢谢了
展开
展开全部
1、两个行相量的合并:
a = [1,0,1,0];
b = [0,1,0,1];
I = [a ; b];
2、有限个行向量的合并:
如要合并a,b,c,d,I = [a ; b ;c ;d];
直接像两个行向量的合并一样写成
扩展资料:
Matlab常用函数
sind( ) 正弦(变量为度数)
Cotd( ) 余切(变量为度数)
asin( ) 反正弦(返回弧度)
acot( ) 反余切(返回弧度)
Asind( ) 反正弦(返回度数)
acotd( ) 反余切(返回度数)
gcd(x,y):整数x和y的最大公因数
lcm(x,y):整数x和y的最小公倍数
exp(x) :自然指数
pow2(x):2的指数
tan( ) 正切(变量为弧度)
realsqrt( ) 返回非负根
tand( ) 正切(变量为度数)
参考资料来源:百度百科-MATLAB
展开全部
reshape(x,m,n)%%x为行向量,m*n=length(x)
>> a=rand(1,16);
>> b=reshape(a,2,8)
b =
0.4447 0.7919 0.7382 0.4057 0.9169 0.8936 0.3529 0.0099
0.6154 0.9218 0.1763 0.9355 0.4103 0.0579 0.8132 0.1389
>> b=reshape(a,4,4)
b =
0.4447 0.7382 0.9169 0.3529
0.6154 0.1763 0.4103 0.8132
0.7919 0.4057 0.8936 0.0099
0.9218 0.9355 0.0579 0.1389
>> a=rand(1,16);
>> b=reshape(a,2,8)
b =
0.4447 0.7919 0.7382 0.4057 0.9169 0.8936 0.3529 0.0099
0.6154 0.9218 0.1763 0.9355 0.4103 0.0579 0.8132 0.1389
>> b=reshape(a,4,4)
b =
0.4447 0.7382 0.9169 0.3529
0.6154 0.1763 0.4103 0.8132
0.7919 0.4057 0.8936 0.0099
0.9218 0.9355 0.0579 0.1389
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
怎么样将行向量变成矩阵一个矩阵?可以用一个FOR循环语句来写:
a=[1 2 3 4 5 6 7 8 9 10 11 12];%这个相当于行向量
b=zeros(4,3);%这个相当于你申请一个空间,即m*n的数组
for i=1:4%m行
for j=1:3%n列
b(i,:)=a((1:3)+(i-1)*3)%取每n个数作为一行存入b数组
end
end
a=[1 2 3 4 5 6 7 8 9 10 11 12];%这个相当于行向量
b=zeros(4,3);%这个相当于你申请一个空间,即m*n的数组
for i=1:4%m行
for j=1:3%n列
b(i,:)=a((1:3)+(i-1)*3)%取每n个数作为一行存入b数组
end
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%一次小波分解
[C,L] =wavedec(y,3,'db6');
cA1=appcoef(C,L,'db6',1);
cD1=detcoef(C,L,1);
subplot(1,2,1),plot(cA1);
subplot(1,2,2),plot(cD1)
[C,L] =wavedec(y,3,'db6');
cA1=appcoef(C,L,'db6',1);
cD1=detcoef(C,L,1);
subplot(1,2,1),plot(cA1);
subplot(1,2,2),plot(cD1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询