matlab 用程序如何设置坐标轴的 刻度? 为什么我的程序不行,而且还有错误!

x=1:1:86;

y=[

-414.1146376503527
-352.5990451622589
-291.36282435813587
-230.68534692195473
-170.8459845376867
-112.12410888930208
-54.799091660772035
0.8496954639325338
54.54288080084041
106.00109266598113
154.94495937538372
201.09510924507703
244.12977018130863
283.5631207729545
318.9112145987584
349.80462696222503
375.9991015105106
397.35221652823844
413.7418327212877
425.04581079553844
431.1517139137952
431.9913104557145
427.52865125646326
417.73717630821454
402.5913240451033
382.06553290126476
356.13424131083354
324.80638855988616
288.2781711490628
247.00104788130432
201.58365844240782
152.72183869869227
101.17109159382579
47.69860129494674
-6.928448030806891
-61.942872216298525
-116.57748709439042
-170.06510849794492
-221.6385522598246
-270.5306342128914
-315.9741701900089
-357.2019760240382
-393.4468675478427
-423.94166059428494
-448.03195673598793
-465.5257584329891
-476.38598546832486
-480.57385522163304
-478.0410406499677
-468.8157590160607
-453.2559197806744
-431.80215671627377
-404.89510359532665
-372.9753941902974
-336.48366227365244
-295.8605416178579
-251.54666599537998
-203.9723052539585
-153.52627354242728
-100.58702108489553
-45.53299810547114
11.257345171737995
69.36911299321466
128.16943018506632
186.69471120371125
243.88727068541718
298.6839476371019
350.02158106567964
396.8370099780681
438.06707338118264
472.6486102819376
499.51845968725064
517.5328038067939
525.2251976612627
521.0359894598924
503.3441284939508
470.47121859611815
420.95166273995903
354.2158559069602
270.0495832363902
168.864259470417
51.69077526146893
-79.90467775881189
-223.7405815183975
-376.5539514732052
-533.9709194785318

];

xx = 1:1:86;
% ss= 0.1:1:39.9;

% plot(ss,':k');
% hold on;

yy = spline(x,y,xx);
kk= plot(x,y,'.k',xx,yy,'-k') ;
%set(gca,'FontSize',15);
set(gcf,'position',[450,300,250,200])%%
hold on
xx11 = [1:1:86];
set(gca,'Xtick',xx11);

y11=0;
plot(xx11,y11,':k', 'LineWidth',0.1);
title('[ imf5 ]');
%ylabel('失效间隔');
%xlabel('失效次数');
box off
像这样无聊的回答就别来了。look

x=1:1:86;

y=[

-414.1146376503527
-352.5990451622589
-291.36282435813587
-230.68534692195473
-170.8459845376867
-112.12410888930208
-54.799091660772035
0.8496954639325338
54.54288080084041
106.00109266598113
154.94495937538372
201.09510924507703
244.12977018130863
283.5631207729545
318.9112145987584
349.80462696222503
375.9991015105106
397.35221652823844
413.7418327212877
425.04581079553844
431.1517139137952
431.9913104557145
427.52865125646326
417.73717630821454
402.5913240451033
382.06553290126476
356.13424131083354
324.80638855988616
288.2781711490628
247.00104788130432
201.58365844240782
152.72183869869227
101.17109159382579
47.69860129494674
-6.928448030806891
-61.942872216298525
-116.57748709439042
-170.06510849794492
-221.6385522598246
-270.5306342128914
-315.9741701900089
-357.2019760240382
-393.4468675478427
-423.94166059428494
-448.03195673598793
-465.5257584329891
-476.38598546832486
-480.57385522163304
-478.0410406499677
-468.8157590160607
-453.2559197806744
-431.80215671627377
-404.89510359532665
-372.9753941902974
-336.48366227365244
-295.8605416178579
-251.54666599537998
-203.9723052539585
-153.52627354242728
-100.58702108489553
-45.53299810547114
11.257345171737995
69.36911299321466
128.16943018506632
186.69471120371125
243.88727068541718
298.6839476371019
350.02158106567964
396.8370099780681
438.06707338118264
472.6486102819376
499.51845968725064
517.5328038067939
525.2251976612627
521.0359894598924
503.3441284939508
470.47121859611815
420.95166273995903
354.2158559069602
270.0495832363902
168.864259470417
51.69077526146893
-79.90467775881189
-223.7405815183975
-376.5539514732052
-533.9709194785318

];

xx = 1:1:86;
% ss= 0.1:1:39.9;

% plot(ss,':k');
% hold on;

yy = spline(x,y,xx);
kk= plot(x,y,'.k',xx,yy,'-k') ;
%set(gca,'FontSize',15);
set(gcf,'position',[150,100,640,480])%% %这行改了
hold on
xx11 = [1:10:86];%这行改了
set(gca,'Xtick',xx11);

y11=0;
plot(xx11,y11,':k', 'LineWidth',0.1);
title('[ imf5 ]');
%ylabel('失效间隔');
%xlabel('失效次数');
box off
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-07
这个真不会
相似回答