注册 登录
编程论坛 Matlab

如何用matlap程序画出下面表的图像,请给出程序编写步骤

冷暖知冷 发布于 2013-03-10 17:06, 961 次点击
p     z1            z2
0.3    0.0081            0.0135
0.32    0.01048576    0.016384
0.34    0.01336336    0.019652
0.36    0.01679616    0.023328
0.38    0.02085136    0.027436
0.4    0.0256             0.032
0.42    0.03111696    0.037044
0.44    0.03748096    0.042592
0.46    0.04477456    0.048668
0.48    0.05308416    0.055296
0.5    0.0625            0.0625
0.52    0.7311616    0.070304
0.54    0.08503056    0.078732
0.56    0.09834496    0.087808
0.58    0.11316496    0.097556
0.60    0.1296             0.108
0.62    0.14776336    0.119164
0.64    0.16777216    0.131072
0.66    0.18974736    0.143748
0.68    0.21381376    0.157216
0.7    0.2401            0.1715
0.72    0.26873856    0.186624
0.74    0.29986576    0.202612
0.76    0.33362176    0.219488
0.78    0.37015056    0.237276
0.8    0.4096             0.256
1 回复
#2
U2010100092013-03-11 23:51
程序如下:(还不怎么熟悉用matlab读取文件,累死哥了,数据一个个粘贴过来的)
y1 = [0.0081 0.01048576 0.01336336 0.01679616  0.02085136 0.0256...
    0.03111696  0.03748096 0.04477456  0.05308416 0.0625  0.7311616...
     0.08503056 0.09834496 0.11316496 0.1296 0.14776336 0.16777216...
     0.18974736  0.21381376 0.2401 0.26873856];
y2 = [0.0135  0.016384 0.019652 0.023328 0.027436 0.032 0.037044...
     0.042592 0.048668 0.055296 0.0625 0.070304 0.078732 0.087808...
      0.097556 0.108 0.119164 0.131072 0.143748 0.157216 0.1715...
       0.186624];
x = 0.30:0.02:0.80;
plot(x, y1, 'b-', x, y2, 'r-');
grid on
还有啊,觉得中间好像你给的数据是不是少了一个0,画出来的图差异明显,算了,我就按照你给的数据画图,数据有误的话自己改吧



[ 本帖最后由 U201010009 于 2013-3-12 09:59 编辑 ]
1