re-us 发表于 2009-4-16 11:09

如何把符号当做横坐标

问题: 现在有一个序列是81个值,对应与每个值有一个符号,想把符号当做横坐标。代码如下:

clc
clear
land=[ 0.0186379    0.0424130   -0.0160017    0.0419580   -0.0712998    -0.266719 ...
    -0.152105    -0.418204    -0.395778    0.0339182   0.00443819    0.0316915 ...
   -0.0134715   -0.0980590   -0.0637183    -0.291165    -0.276012    0.0258610 ...
    0.0430522    0.0152419   -0.0459718   -0.0253426    -0.203228    -0.193770 ...
    0.0196485   -0.0404495    -0.138705   -0.0930440    -0.333356    -0.314535 ...
   0.00487278   -0.0736545   -0.0437663    -0.259911    -0.244599    -0.180453 ...
    -0.124565    -0.363090    -0.343073    -0.204108    -0.398556    -0.380078 ...
    -0.356591    -0.337725    -0.407801   -0.0647856    0.0655526   -0.0557433 ...
    0.0866208   0.243258   0.221143   0.346202   0.342080    0.0714218 ...
    0.0309277    0.0811190   0.167796   0.170516   0.281900   0.282967 ...
    -0.113450   0.109329   0.396768   0.298744   0.392543   0.385540 ...
   0.120183   0.268588   0.335485   0.354889   0.356538   0.448240 ...
   0.196295   0.409565   0.397863   -0.0958417   0.360838   0.348768 ...
   0.331238   0.332837   -0.0175501];

syms V1 V2 V3 V4 V5 V6 V7 V8 V9
fa=;
n=1:9;
com=combntns(n,2);
for i=1:length(com)
    t1(i)=fa(com(i,1))+fa(com(i,2));
    t2(i)=fa(com(i,1))-fa(com(i,2));
end
result=;
result=result.';

plot(,land)


就是得到图以后,怎么把横坐标为1的地方换成V1,为2的地方换成V2,一次类推。

谢谢,请指教。

[ 本帖最后由 无水1324 于 2009-4-16 13:48 编辑 ]

re-us 发表于 2009-4-16 11:11

就是result里面有81个符号,想把这81个符号标注到横坐标那里。当然可以用手动的方法,但是比较麻烦。
页: [1]
查看完整版本: 如何把符号当做横坐标