matlab畫圖橫縱座標都用a b表示

2021-03-27 15:04:17 字數 1251 閱讀 8212

1樓:

clear

clcclf

% *****===給定初始值a,b;並得到函式u(x)**********====

a=2;

b=7;

lim=max([a,b,1]);

x=0:0.1:1.5*lim;

ux=zeros(1,length(x));

for kk=1:length(x)

if x(kk)>=0 && x(kk)<=a;

ux(kk)=1;

elseif x(kk)>a && x(kk)<=b;

ux(kk)=(b-x(kk))/(b-a);

else

ux(kk)=0;

endend

% *****====繪圖**********==plot(x,ux,'r','linewidth',2)set(gca,'xlim',[0 1.5*lim],...

'xtick',[a,b],...

'xticklabel',('a|b'),...

'ylim',[0 1.5],...

'ytick',1)

xlabel('x')

ylabel('u(x)')

===end**********=

y軸沒有設ab,因為函式最大值為1,如果ab初始設得比較大,反而會亂,所以只標註了1。如果一定要加ab,請設定合適值,在set語句下參考x軸 修改 ytick 並新增一行yticklabel

2樓:匿名使用者

樓主你這個題目有點怪啊,這樣的話如果b就是無解的啦,這個圖估計沒法畫.如果是給定的值的話,那應該是模座標是x,縱座標是吧u(x).

如果是這樣,你可以用三個for迴圈生成x和u的陣列,然後plot畫圖就行了

matlab畫圖時,怎麼在圖上標註 圖a 圖b這樣的標示呢?謝謝。

3樓:卜項離

看下面的程式,不過標註在圖形上面,跟一般

**裡標註在下面不版

一樣,你可以畫權完圖,自己在圖形上拖動調整x=linspace(0,2*pi,100);

plot(x,sin(x),x,2*sin(x),x,3*sin(x))

title('標註') %看這一行

xlabel('x軸說明')

ylabel('y軸說明')

% text(x,sin(x),'圖形說明')legend('圖例1','圖例2','tuli3')

matlab surf函式畫圖,matlab surf函式繪圖 函式圖象是黑色

三維曲面 色 圖 surf 和 surfc 是通過矩形區域來觀測數學函式的函式。surf和surfc能夠產生由x y z指定的有色引數化曲面,即三維有色圖。當x 1 n y 1 m,並且 m,n size z 時,surf z 會產生一個矩陣z的z部分的三維遮罩層,這裡z是一個定義在幾何矩形網格內的...

什麼是「縱式結構」和「橫式結構,橫式結構與縱式的區別

縱式結構 是指文章的層次以事物的縱向發展 延伸進行安排的一種結構形式.一般用來表現事物的歷史過程.又稱縱貫式結構 演進式結構,或垂直結構,與橫式結構相對。橫式結構 橫式結構就是把一組屬於不同類別,但有內在聯絡的事物或景象,按照差不多相同的句子結構排列在一起,來共同表達一個主題。縱式結構的優點 是線索...

中國鐵路五橫七縱

7縱 1.京滬線 北京 上海 2.京九線 北京 九龍 3.京廣線 北京 廣州 4.焦柳線 月山 柳州 5.包粵線 包頭 湛江 6.寶成 成昆線 寶雞 成都 昆明 7.京哈線 北京 哈爾濱 5橫 1.京包 包蘭線 北京 包頭 蘭州 2.隴海 蘭新線 連雲港 蘭州 烏魯木齊 3.滬昆線 上海 昆明 4....