matlab中作的圖形在y軸的兩側怎樣將y軸移動到中間

2022-03-06 16:27:07 字數 2343 閱讀 2467

1樓:匿名使用者

function xyplot(x,y)

% xyplot plot 2d axes through the origin

%   example 1:

%   t = linspace(0,2*pi,500);

%   y1 = 80*sin(t);

%   y2 = 100*cos(t);

%   xyplot(t,[y1;y2])%   example 2:

%   x = -2*pi:pi/10:2*pi;

%   y = sin(x);

%   plot(x,y)

%   xyplot

% plot

if nargin>0

if nargin == 2

plot(x,y);

else

display('   not 2d data set !')endend

hold on;

% get ticks

x=get(gca,'xtick');

y=get(gca,'ytick');

% get labels

xl=get(gca,'xticklabel');

yl=get(gca,'yticklabel');

% get offsets

xoff=diff(get(gca,'xlim'))./40;

yoff=diff(get(gca,'ylim'))./40;

% draw axis lines

plot(get(gca,'xlim'),[0 0],'k');

plot([0 0],get(gca,'ylim'),'k');

% plot new ticks

for i=1:length(x)

plot([x(i) x(i)],[0 yoff],'-k');

end;

for i=1:length(y)

plot([xoff, 0],[y(i) y(i)],'-k');

end;

% add labels

text(x,zeros(size(x))-2.*yoff,xl);

text(zeros(size(y))-3.*xoff,y,yl);

box off;

% axis square;

axis off;

set(gcf,'color','w');

測試這個函式

x =-10:0.1:10;

xyplot(x,exp(-x));

2樓:匿名使用者

問題意思不明確,語文水平待提高!

matlab畫圖時怎麼使橫軸處於縱軸的中間位置,就是使y值分佈在橫軸上下兩側

3樓:匿名使用者

t = 0:.1:2*pi;

y = sin(t);

plot(t,y,'r-'); hold on;

grid on;

axis([min(t) max(t) -max(y) max(y)]);

line(t,zeros(1,length(t(:))),'color','k');

4樓:匿名使用者

加一句 ylim([-10 10]);

5樓:7758258xoxo我

set(gca,'xaxislocation','origin')

畫完之後加這句話試試,我是好使的。

6樓:匿名使用者

有失敗的,不過比國內少

matlab 畫圖的時候,如何將向上的y軸座標變成向下的?

7樓:小叼射手

set(gca,'ydir','reverse');

8樓:匿名使用者

或者有些情況可以直接把對應x設定為-x

matlab中plot()畫圖時如何指定x y軸的範圍

9樓:匿名使用者

直接在figure properties裡面調節坐

襲標軸的範bai圍就ok了。

具體du:plot()或者其zhi他命令開啟的figure檔案中——daoedit——figure properties——下面的xlimits項就可以調節x軸範圍,在x label後面的ticks選項裡可以調節標尺的間距。同理可以調節y軸的範圍和你所謂的標尺。

10樓:

axis([-2 2 -2 2]);

沒有逗號

怎樣將示波器中的圖形在matlab中用plot畫出來

這要看具體程式是咋寫了,難以單從你的描述判斷問題所在。最好把程式帖上來看看。matlab simulink中,將示波器的資料儲存資料在workspace裡面,怎樣用plot的方法列印圖形。怎麼把matlab的workspace的變數用plot命令畫出來?比如說示波器存在workspace的變數 5 ...

matlab中繪製的圖形線條怎樣加粗

你是在用plot畫線?忘記plot是否可以加粗了,你可以用help plot檢視一下幫助 matlab中如何將圖線加粗?matlab中用fplot畫圖,怎麼加粗線條?兩種方法 1 畫完圖之後修改線寬,如 set findall gcf,type line linewidth 2 2 呼叫fplot時...

下列幾何圖形中,是軸對稱圖形且對稱軸的條數大於1的有長方形正方形圓三角形

長方形是軸對稱圖形,有2條對稱軸 正方形是軸對稱圖形,有4條對稱軸 圓是軸對稱圖形,有無數條對稱軸 三角形不一定是軸對稱圖形 線段是軸對稱圖形,有2條對稱軸 射線不是軸對稱圖形 是軸對稱圖形且對稱軸的條數大於1的圖形共有4個 故選b 下列四個圖形 其中是軸對稱圖形,且對稱軸的條數為2的圖形的個數是 ...