【急急急!!!】如何使矩阵中未赋值的为0
有一矩阵如:1.0000-55.0000
3.0000221.0000
4.0000 38.0000
5.0000 29.0000
8.0000121.0000
11.0000-78.0000
14.0000 -262.0000
18.0000 -350.0000
19.0000 -609.0000
如何使它变为27x2矩阵 且未赋值的为零
如:
1.0000 -55.0000
2.0000 0.0000
3.0000 221.0000
| |
19.0000 -609.0000
|
27.0000 0.0000
希望我表达清楚了 急!望高手帮忙! 假设你的矩阵为a,转换矩阵为b,则:
b=zeros(27,2);
b(:,1)=1:27;
b(a(:,1),2)=a(:,2); 系统提示:b(:,1)=1:27;错误!! :'( 搞定了 不管怎样谢谢friendchj那个式子还是有用的
如何把矩阵绝对值化
有一矩阵1.0000-55.0000
2.0000 0
3.0000221.0000
4.0000 38.0000
5.0000 29.0000
6.0000 0
7.0000 0
8.0000121.0000
9.0000 0
10.0000 0
11.0000-78.0000
12.0000 0
13.0000 0
14.0000 -262.0000
15.0000 0
16.0000 0
17.0000 0
18.0000 -350.0000
19.0000 -609.0000
20.0000 0
21.0000 0
22.0000 0
23.0000 0
24.0000 0
25.0000 0
26.0000 0
27.0000 0
如何使它右边的那列里的负值变正值其他值不变
把整个矩阵绝对值化也行
在线等!!希望大家帮帮小弟!!
[ 本帖最后由 ChaChing 于 2009-6-9 20:10 编辑 ]
回复 沙发 bysj2009 的帖子
自己就解决了吗a(:,2)=abs(a(:,2));
回复 5楼 bysj2009 的帖子
在2008a版本运行正常回复 楼主 bysj2009 的帖子
发帖前请参阅进版必读,不要在帖子标题上急,救命等字样。
页:
[1]