matlab 的一些基礎Charts

2022-07-16 02:54:19 字數 1632 閱讀 3196

繪製雙縱座標直角座標

>> x=0:0.01:20;

>> y1 = 200*exp(-0.05*x).*sin(x);

>> y2=0.8*exp(-0.5*x).*sin(10*x);

>> [ax,h1,h2]=plotyy(x,y1,x,y2);

>> set(get(ax(1),'ylabel'),'string','left y-axis');

>> set(get(ax(2),'ylabel'),'string','right y-axis');

>> set(h1,'linestyle','--');

>> set(h2,'linestyle',':');

>> y=randn(1,1000);%隨機數

>> subplot(2,1,1);

>> hist(y,10);%構建直方圖,10為方格數

>> title('bins=10');

>> subplot(2,1,2);

>> hist(y,50);

>> title('bins=50');

>> x=[1 2 5 4 8];

>> y=[x;1:5]

>> subplot(1,3,1);

>> bar(x);

>> title('a bargraph of vector x');

>> subplot(1,3,2);

>> bar(y);

>> title('a,bargraph of vector y')

>> subplot(1,3,3);

>> bar3(y);

>> title('a 3dbargraph')

>>

bar(y) 以y中的值為長度畫乙個長柱 %出來了個正方形。。bar(x,y) 該函式在指定的橫座標x上畫出ybar(x,y,width) 設定寬度 width 設定柱的寬度 預設值為0.8 大於1會相互重疊bar(...,'style') 預設為group 可以設定為'stack' 就是把y的每行摞起來bar(...,'bar_color') 定義柱的顏色函式barh()可以繪製水平柱狀圖,用法與bar()相同

>> x=[1 2 5 4 8];

>> y=[x;1:5];

>> subplot(1,2,1);

>> bar(y,'stacked');%stacked 以棧的形式堆積

>> title('stacked')

>> subplot(1,2,2);

>> barh(y);

>> title('horizontal');

>> barh(y,'stacked'); 

>> a=[10 5 20 30];

>> subplot(1,3,1);

>> pie(a);

>> subplot(1,3,2);

>> pie(a,[0,0,0,1]);%逗號後面分割

>> subplot(1,3,3);

>> pie3(a,[0,0,0,1]);

v

MATLAB中一些基礎的公式

今天也給大家分享一些matlab常用的一些式子 clear all clcsyms q r t d0 建立符號變數 d d0exp q rt 符號變數 syms a b c d m a b c d b c d a c d a b d a c b 建立符號矩陣 collect s,x 按照冪次合併同類...

整數 浮點數 char 的一些基礎用法

int i 10 int i2 010 int i3 0x10 int i4 0xa system.out.println i system.out.println i2 八進位制0 system.out.println i3 十六進製制0x 0 9 a f a10 f16 system.out.p...

matlab的一些語法知識

matlab作為 工具,如今已經成為工科生必會的工具,其語法和c語言很相似,那麼就來複習一下吧。round 函式和fix 函式的作用都是取整,區別是,round是四捨五入,而fix是都捨掉了,即向0取整。還有floor 是不大於該數的最接近的整數,ceil 為不小於該數的最接近的整數。除是整個相除,...