c2019 发表于 2011-3-4 09:27

矩阵作图方面的问题

矩阵A是m行n列矩阵,
1如果想取矩阵的的2的k次方幂列,即1 2 4 8 16 32 。。。列 作图,且横坐标依然是1 2 4 8 16 32 。。。纵坐标是1 2 3 。。。m该如何作图?

yufeng 发表于 2011-3-4 11:00

a=;
b=a.^2;
plot(a,A(b))

tenglang 发表于 2011-3-4 11:03

做何图?
要是曲线图,笨的方法用x存储1 2 4...
y存储你从矩阵正相应的值.
plot(x,y)

ChaChing 发表于 2011-3-5 00:39

本帖最后由 ChaChing 于 2011-3-5 10:52 编辑

回复 1 # c2019 的帖子

个人水平有限, 看不清LZ要的!?
建议说清楚些或举例!?

还有标题(矩阵)好像不够明确!?:@)

c2019 发表于 2011-3-5 21:51

本帖最后由 c2019 于 2011-3-5 21:54 编辑

回复 4 # ChaChing 的帖子

比如矩阵A=
   1 4 23 68 56 47 78 32
   7 8 56 39 54 71 46 97
    6 4 61 98 41 37 84 36
    6 4 51 98 61 53 84 36
a=1:3 ,b=1:8
作图为imagesc(b,a,abs(A’(:,:)))
希望得到的图:
矩阵AA =

   1   4    68    32
   7   8    39    97
   6   4    98    36
aa=1:3bb=1 2 4 8
得到图imagesc(bb,aa,abs(AA(:,:)))
也就是矩阵A中取得若干个元素中的的每个元素与A中该元素分别对应的坐标一致

ChaChing 发表于 2011-3-5 22:15

回复 5 # c2019 的帖子

是要这样吗?A=[ 1 4 23 68 56 47 78 32
7 8 56 39 54 71 46 97
6 4 61 98 41 37 84 36
6 4 51 98 61 53 84 36];
a=1:3; b=1:8; imagesc(b,a,abs(A(:,:)'));
figure; aa=1:3; bb=; imagesc(bb,aa,abs(A(aa,bb)'));

c2019 发表于 2011-3-6 08:53

回复 6 # ChaChing 的帖子

是的,多谢
页: [1]
查看完整版本: 矩阵作图方面的问题